Template class which generates the different FE families and orders. More...
#include <fe.h>

Public Types | |
| typedef FEGenericBase< typename FEOutputType< T >::type >::OutputShape | OutputShape |
| typedef TensorTools::IncrementRank< OutputShape >::type | OutputGradient |
| typedef TensorTools::IncrementRank< OutputGradient >::type | OutputTensor |
| typedef TensorTools::DecrementRank< OutputShape >::type | OutputDivergence |
| typedef TensorTools::MakeNumber< OutputShape >::type | OutputNumber |
| typedef TensorTools::IncrementRank< OutputNumber >::type | OutputNumberGradient |
| typedef TensorTools::IncrementRank< OutputNumberGradient >::type | OutputNumberTensor |
| typedef TensorTools::DecrementRank< OutputNumber >::type | OutputNumberDivergence |
Public Member Functions | |
| FE (const FEType &fet) | |
| virtual unsigned int | n_shape_functions () const libmesh_override |
| virtual FEContinuity | get_continuity () const libmesh_override |
| virtual bool | is_hierarchic () const libmesh_override |
| virtual void | reinit (const Elem *elem, const std::vector< Point > *const pts=libmesh_nullptr, const std::vector< Real > *const weights=libmesh_nullptr) libmesh_override |
| virtual void | reinit (const Elem *elem, const unsigned int side, const Real tolerance=TOLERANCE, const std::vector< Point > *const pts=libmesh_nullptr, const std::vector< Real > *const weights=libmesh_nullptr) libmesh_override |
| virtual void | edge_reinit (const Elem *elem, const unsigned int edge, const Real tolerance=TOLERANCE, const std::vector< Point > *const pts=libmesh_nullptr, const std::vector< Real > *const weights=libmesh_nullptr) libmesh_override |
| virtual void | side_map (const Elem *elem, const Elem *side, const unsigned int s, const std::vector< Point > &reference_side_points, std::vector< Point > &reference_points) libmesh_override |
| virtual void | attach_quadrature_rule (QBase *q) libmesh_override |
| virtual unsigned int | n_quadrature_points () const libmesh_override |
| virtual bool | shapes_need_reinit () const libmesh_override |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| void | compute_constraints (DofConstraints &constraints, DofMap &dof_map, const unsigned int variable_number, const Elem *elem) |
| template<> | |
| void | compute_constraints (DofConstraints &constraints, DofMap &dof_map, const unsigned int variable_number, const Elem *elem) |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int libmesh_dbg_var(i), const Point &) |
| template<> | |
| Real | shape (const Elem *, const Order, const unsigned int libmesh_dbg_var(i), const Point &) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const ElemType, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order order, const unsigned int i, const unsigned int libmesh_dbg_var(j), const Point &p) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| void | compute_constraints (DofConstraints &constraints, DofMap &dof_map, const unsigned int variable_number, const Elem *elem) |
| template<> | |
| void | compute_constraints (DofConstraints &constraints, DofMap &dof_map, const unsigned int variable_number, const Elem *elem) |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int libmesh_dbg_var(i), const Point &) |
| template<> | |
| Real | shape (const Elem *, const Order, const unsigned int libmesh_dbg_var(i), const Point &) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const Elem *libmesh_dbg_var(elem), const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *libmesh_dbg_var(elem), const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *libmesh_dbg_var(elem), const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| void | compute_constraints (DofConstraints &constraints, DofMap &dof_map, const unsigned int variable_number, const Elem *elem) |
| template<> | |
| void | compute_constraints (DofConstraints &constraints, DofMap &dof_map, const unsigned int variable_number, const Elem *elem) |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int libmesh_dbg_var(i), const Point &) |
| template<> | |
| Real | shape (const Elem *, const Order, const unsigned int libmesh_dbg_var(i), const Point &) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const Elem *elem, const Order libmesh_dbg_var(order), const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order libmesh_dbg_var(order), const unsigned int i, const unsigned int, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order libmesh_dbg_var(order), const unsigned int i, const unsigned int, const Point &p) |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| void | compute_constraints (DofConstraints &constraints, DofMap &dof_map, const unsigned int variable_number, const Elem *elem) |
| template<> | |
| void | compute_constraints (DofConstraints &constraints, DofMap &dof_map, const unsigned int variable_number, const Elem *elem) |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int libmesh_dbg_var(i), const Point &) |
| template<> | |
| Real | shape (const Elem *, const Order, const unsigned int libmesh_dbg_var(i), const Point &) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const ElemType, const Order libmesh_dbg_var(order), const unsigned int i, const Point &p) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order libmesh_dbg_var(order), const unsigned int i, const unsigned int libmesh_dbg_var(j), const Point &p) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order libmesh_dbg_var(order), const unsigned int i, const unsigned int libmesh_dbg_var(j), const Point &p) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| void | compute_constraints (DofConstraints &, DofMap &, const unsigned int, const Elem *) |
| template<> | |
| void | compute_constraints (DofConstraints &, DofMap &, const unsigned int, const Elem *) |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int libmesh_dbg_var(i), const Point &) |
| template<> | |
| Real | shape (const Elem *, const Order, const unsigned int libmesh_dbg_var(i), const Point &) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const ElemType, const Order libmesh_dbg_var(order), const unsigned int i, const Point &p) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order libmesh_dbg_var(order), const unsigned int i, const unsigned int libmesh_dbg_var(j), const Point &p) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order libmesh_dbg_var(order), const unsigned int i, const unsigned int libmesh_dbg_var(j), const Point &p) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| void | compute_constraints (DofConstraints &, DofMap &, const unsigned int, const Elem *) |
| template<> | |
| void | compute_constraints (DofConstraints &, DofMap &, const unsigned int, const Elem *) |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int libmesh_dbg_var(i), const Point &) |
| template<> | |
| Real | shape (const Elem *, const Order, const unsigned int libmesh_dbg_var(i), const Point &) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const ElemType, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order order, const unsigned int i, const unsigned int libmesh_dbg_var(j), const Point &p) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order order, const unsigned int i, const unsigned int libmesh_dbg_var(j), const Point &p) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape (const ElemType type, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType type, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const ElemType type, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape (const ElemType type, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType type, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const ElemType type, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType, const Order) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType, const Order) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType, const Order) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType, const Order) |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| void | compute_constraints (DofConstraints &constraints, DofMap &dof_map, const unsigned int variable_number, const Elem *elem) |
| template<> | |
| void | compute_constraints (DofConstraints &constraints, DofMap &dof_map, const unsigned int variable_number, const Elem *elem) |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int libmesh_dbg_var(i), const Point &) |
| template<> | |
| Real | shape (const Elem *, const Order, const unsigned int libmesh_dbg_var(i), const Point &) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const ElemType, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order order, const unsigned int i, const unsigned int libmesh_dbg_var(j), const Point &p) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order order, const unsigned int i, const unsigned int libmesh_dbg_var(j), const Point &p) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape (const ElemType type, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType type, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const ElemType type, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape (const ElemType type, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType type, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const ElemType type, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| RealGradient | shape (const ElemType type, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| RealGradient | shape_deriv (const ElemType type, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| RealGradient | shape_second_deriv (const ElemType type, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| RealGradient | shape (const ElemType type, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| RealGradient | shape_deriv (const ElemType type, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| RealGradient | shape_second_deriv (const ElemType type, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| RealGradient | shape (const ElemType type, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| RealGradient | shape_deriv (const ElemType type, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| RealGradient | shape_second_deriv (const ElemType type, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| RealGradient | shape (const ElemType type, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| RealGradient | shape_deriv (const ElemType type, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| RealGradient | shape_second_deriv (const ElemType type, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| RealGradient | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| RealGradient | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| RealGradient | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| RealGradient | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| RealGradient | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| RealGradient | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| RealGradient | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| RealGradient | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| RealGradient | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| RealGradient | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| RealGradient | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| RealGradient | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType, const Order) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType, const Order) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType, const Order) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType, const Order) |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| void | compute_constraints (DofConstraints &constraints, DofMap &dof_map, const unsigned int variable_number, const Elem *elem) |
| template<> | |
| void | compute_constraints (DofConstraints &constraints, DofMap &dof_map, const unsigned int variable_number, const Elem *elem) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| void | compute_constraints (DofConstraints &, DofMap &, const unsigned int, const Elem *) |
| template<> | |
| void | compute_constraints (DofConstraints &, DofMap &, const unsigned int, const Elem *) |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int libmesh_dbg_var(i), const Point &) |
| template<> | |
| Real | shape (const Elem *, const Order, const unsigned int libmesh_dbg_var(i), const Point &) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const ElemType, const Order libmesh_dbg_var(order), const unsigned int i, const Point &p) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order libmesh_dbg_var(order), const unsigned int i, const unsigned int libmesh_dbg_var(j), const Point &p) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order libmesh_dbg_var(order), const unsigned int i, const unsigned int libmesh_dbg_var(j), const Point &p) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape (const ElemType, const Order libmesh_dbg_var(order), const unsigned int i, const Point &p) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order libmesh_dbg_var(order), const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order libmesh_dbg_var(order), const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape (const ElemType, const Order libmesh_dbg_var(order), const unsigned int i, const Point &p) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order libmesh_dbg_var(order), const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order libmesh_dbg_var(order), const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| void | nodal_soln (const Elem *, const Order, const std::vector< Number > &, std::vector< Number > &) |
| template<> | |
| void | nodal_soln (const Elem *, const Order, const std::vector< Number > &, std::vector< Number > &) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| unsigned int | n_dofs (const ElemType, const Order) |
| template<> | |
| unsigned int | n_dofs (const ElemType, const Order) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType, const Order) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType, const Order) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType, const Order) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType, const Order) |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| void | compute_constraints (DofConstraints &, DofMap &, const unsigned int, const Elem *) |
| template<> | |
| void | compute_constraints (DofConstraints &, DofMap &, const unsigned int, const Elem *) |
| template<> | |
| void | compute_constraints (DofConstraints &constraints, DofMap &dof_map, const unsigned int variable_number, const Elem *elem) |
| template<> | |
| void | compute_constraints (DofConstraints &constraints, DofMap &dof_map, const unsigned int variable_number, const Elem *elem) |
| template<> | |
| RealGradient | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| RealGradient | shape (const Elem *, const Order, const unsigned int, const Point &) |
| template<> | |
| RealGradient | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| RealGradient | shape_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| RealGradient | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| RealGradient | shape_second_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| RealGradient | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| RealGradient | shape (const Elem *, const Order, const unsigned int, const Point &) |
| template<> | |
| RealGradient | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| RealGradient | shape_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| RealGradient | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| RealGradient | shape_second_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| RealGradient | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| RealGradient | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| RealGradient | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| RealGradient | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &) |
| template<> | |
| RealGradient | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| RealGradient | shape_second_deriv (const Elem *elem, const Order order, const unsigned int libmesh_dbg_var(i), const unsigned int libmesh_dbg_var(j), const Point &) |
| template<> | |
| RealGradient | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| RealGradient | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| RealGradient | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| RealGradient | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| RealGradient | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| RealGradient | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &libmesh_dbg_var(p)) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| unsigned int | n_dofs (const ElemType, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType, const Order o) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType, const Order) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType, const Order) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType, const Order) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType, const Order) |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| void | compute_constraints (DofConstraints &, DofMap &, const unsigned int, const Elem *) |
| template<> | |
| void | compute_constraints (DofConstraints &, DofMap &, const unsigned int, const Elem *) |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const Elem *, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const Elem *, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const Elem *, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const Elem *, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const ElemType type, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType type, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const ElemType type, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | side_map (const Elem *, const Elem *, const unsigned int, const std::vector< Point > &, std::vector< Point > &) |
| template<> | |
| void | edge_reinit (Elem const *, unsigned int, Real, const std::vector< Point > *const, const std::vector< Real > *const) |
| template<> | |
| Point | inverse_map (const Elem *, const Point &, const Real, const bool) |
| template<> | |
| void | inverse_map (const Elem *, const std::vector< Point > &, std::vector< Point > &, Real, bool) |
| template<> | |
| unsigned int | n_dofs (const ElemType, const Order) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType, const Order) |
| template<> | |
| void | dofs_on_side (const Elem *const, const Order, unsigned int, std::vector< unsigned int > &di) |
| template<> | |
| void | dofs_on_edge (const Elem *const, const Order, unsigned int, std::vector< unsigned int > &di) |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| void | compute_constraints (DofConstraints &constraints, DofMap &dof_map, const unsigned int variable_number, const Elem *elem) |
| template<> | |
| void | compute_constraints (DofConstraints &constraints, DofMap &dof_map, const unsigned int variable_number, const Elem *elem) |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int libmesh_dbg_var(i), const Point &) |
| template<> | |
| Real | shape (const Elem *, const Order, const unsigned int libmesh_dbg_var(i), const Point &) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const ElemType, const Order libmesh_dbg_var(order), const unsigned int i, const Point &p) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order libmesh_dbg_var(order), const unsigned int i, const unsigned int libmesh_dbg_var(j), const Point &p) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const Elem *, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| void | nodal_soln (const Elem *elem, const Order order, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_at_node (const ElemType, const Order, const unsigned int) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| FEContinuity | get_continuity () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| bool | is_hierarchic () const |
| template<> | |
| void | compute_constraints (DofConstraints &, DofMap &, const unsigned int, const Elem *) |
| template<> | |
| void | compute_constraints (DofConstraints &, DofMap &, const unsigned int, const Elem *) |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| bool | shapes_need_reinit () const |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int libmesh_dbg_var(i), const Point &) |
| template<> | |
| Real | shape (const Elem *, const Order, const unsigned int libmesh_dbg_var(i), const Point &) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const Elem *elem, const Order libmesh_dbg_var(order), const unsigned int i, const Point &point_in) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order libmesh_dbg_var(order), const unsigned int i, const unsigned int libmesh_dbg_var(j), const Point &point_in) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order libmesh_dbg_var(order), const unsigned int i, const unsigned int libmesh_dbg_var(j), const Point &point_in) |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const Elem *elem, const Order libmesh_dbg_var(order), const unsigned int i, const Point &point_in) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order libmesh_dbg_var(order), const unsigned int i, const unsigned int j, const Point &point_in) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order libmesh_dbg_var(order), const unsigned int i, const unsigned int j, const Point &point_in) |
| template<> | |
| Real | shape (const ElemType, const Order, const unsigned int, const Point &) |
| template<> | |
| Real | shape (const Elem *elem, const Order libmesh_dbg_var(order), const unsigned int i, const Point &point_in) |
| template<> | |
| Real | shape_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order libmesh_dbg_var(order), const unsigned int i, const unsigned int j, const Point &point_in) |
| template<> | |
| Real | shape_second_deriv (const ElemType, const Order, const unsigned int, const unsigned int, const Point &) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order libmesh_dbg_var(order), const unsigned int i, const unsigned int j, const Point &point_in) |
| template<> | |
| Real | shape (const Elem *elem, const Order order, const unsigned int i, const Point &p) |
| template<> | |
| Real | shape_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| template<> | |
| Real | shape_second_deriv (const Elem *elem, const Order order, const unsigned int i, const unsigned int j, const Point &p) |
| const std::vector< std::vector< OutputShape > > & | get_phi () const |
| const std::vector< std::vector< OutputGradient > > & | get_dphi () const |
| const std::vector< std::vector< OutputShape > > & | get_curl_phi () const |
| const std::vector< std::vector< OutputDivergence > > & | get_div_phi () const |
| const std::vector< std::vector< OutputShape > > & | get_dphidx () const |
| const std::vector< std::vector< OutputShape > > & | get_dphidy () const |
| const std::vector< std::vector< OutputShape > > & | get_dphidz () const |
| const std::vector< std::vector< OutputShape > > & | get_dphidxi () const |
| const std::vector< std::vector< OutputShape > > & | get_dphideta () const |
| const std::vector< std::vector< OutputShape > > & | get_dphidzeta () const |
| const std::vector< std::vector< OutputTensor > > & | get_d2phi () const |
| const std::vector< std::vector< OutputShape > > & | get_d2phidx2 () const |
| const std::vector< std::vector< OutputShape > > & | get_d2phidxdy () const |
| const std::vector< std::vector< OutputShape > > & | get_d2phidxdz () const |
| const std::vector< std::vector< OutputShape > > & | get_d2phidy2 () const |
| const std::vector< std::vector< OutputShape > > & | get_d2phidydz () const |
| const std::vector< std::vector< OutputShape > > & | get_d2phidz2 () const |
| const std::vector< std::vector< OutputShape > > & | get_d2phidxi2 () const |
| const std::vector< std::vector< OutputShape > > & | get_d2phidxideta () const |
| const std::vector< std::vector< OutputShape > > & | get_d2phidxidzeta () const |
| const std::vector< std::vector< OutputShape > > & | get_d2phideta2 () const |
| const std::vector< std::vector< OutputShape > > & | get_d2phidetadzeta () const |
| const std::vector< std::vector< OutputShape > > & | get_d2phidzeta2 () const |
| const std::vector< OutputGradient > & | get_dphase () const |
| const std::vector< Real > & | get_Sobolev_weight () const |
| const std::vector< RealGradient > & | get_Sobolev_dweight () const |
| void | print_phi (std::ostream &os) const |
| void | print_dphi (std::ostream &os) const |
| void | print_d2phi (std::ostream &os) const |
| const std::vector< Point > & | get_xyz () const |
| const std::vector< Real > & | get_JxW () const |
| const std::vector< RealGradient > & | get_dxyzdxi () const |
| const std::vector< RealGradient > & | get_dxyzdeta () const |
| const std::vector< RealGradient > & | get_dxyzdzeta () const |
| const std::vector< RealGradient > & | get_d2xyzdxi2 () const |
| const std::vector< RealGradient > & | get_d2xyzdeta2 () const |
| const std::vector< RealGradient > & | get_d2xyzdzeta2 () const |
| const std::vector< RealGradient > & | get_d2xyzdxideta () const |
| const std::vector< RealGradient > & | get_d2xyzdxidzeta () const |
| const std::vector< RealGradient > & | get_d2xyzdetadzeta () const |
| const std::vector< Real > & | get_dxidx () const |
| const std::vector< Real > & | get_dxidy () const |
| const std::vector< Real > & | get_dxidz () const |
| const std::vector< Real > & | get_detadx () const |
| const std::vector< Real > & | get_detady () const |
| const std::vector< Real > & | get_detadz () const |
| const std::vector< Real > & | get_dzetadx () const |
| const std::vector< Real > & | get_dzetady () const |
| const std::vector< Real > & | get_dzetadz () const |
| const std::vector< std::vector< Point > > & | get_tangents () const |
| const std::vector< Point > & | get_normals () const |
| const std::vector< Real > & | get_curvatures () const |
| ElemType | get_type () const |
| unsigned int | get_p_level () const |
| FEType | get_fe_type () const |
| Order | get_order () const |
| void | set_fe_order (int new_order) |
| FEFamily | get_family () const |
| const FEMap & | get_fe_map () const |
| void | print_JxW (std::ostream &os) const |
| void | print_xyz (std::ostream &os) const |
| void | print_info (std::ostream &os) const |
Static Public Member Functions | |
| static OutputShape | shape (const ElemType t, const Order o, const unsigned int i, const Point &p) |
| static OutputShape | shape (const Elem *elem, const Order o, const unsigned int i, const Point &p) |
| static OutputShape | shape_deriv (const ElemType t, const Order o, const unsigned int i, const unsigned int j, const Point &p) |
| static OutputShape | shape_deriv (const Elem *elem, const Order o, const unsigned int i, const unsigned int j, const Point &p) |
| static OutputShape | shape_second_deriv (const ElemType t, const Order o, const unsigned int i, const unsigned int j, const Point &p) |
| static OutputShape | shape_second_deriv (const Elem *elem, const Order o, const unsigned int i, const unsigned int j, const Point &p) |
| static void | nodal_soln (const Elem *elem, const Order o, const std::vector< Number > &elem_soln, std::vector< Number > &nodal_soln) |
| static unsigned int | n_shape_functions (const ElemType t, const Order o) |
| static unsigned int | n_dofs (const ElemType t, const Order o) |
| static unsigned int | n_dofs_at_node (const ElemType t, const Order o, const unsigned int n) |
| static unsigned int | n_dofs_per_elem (const ElemType t, const Order o) |
| static void | dofs_on_side (const Elem *const elem, const Order o, unsigned int s, std::vector< unsigned int > &di) |
| static void | dofs_on_edge (const Elem *const elem, const Order o, unsigned int e, std::vector< unsigned int > &di) |
| static Point | inverse_map (const Elem *elem, const Point &p, const Real tolerance=TOLERANCE, const bool secure=true) |
| static void | inverse_map (const Elem *elem, const std::vector< Point > &physical_points, std::vector< Point > &reference_points, const Real tolerance=TOLERANCE, const bool secure=true) |
| static void | compute_constraints (DofConstraints &constraints, DofMap &dof_map, const unsigned int variable_number, const Elem *elem) |
| static Point | map (const Elem *elem, const Point &reference_point) |
| static Point | map_xi (const Elem *elem, const Point &reference_point) |
| static Point | map_eta (const Elem *elem, const Point &reference_point) |
| static Point | map_zeta (const Elem *elem, const Point &reference_point) |
| static UniquePtr< FEGenericBase > | build (const unsigned int dim, const FEType &type) |
| static UniquePtr< FEGenericBase > | build_InfFE (const unsigned int dim, const FEType &type) |
| static void | compute_proj_constraints (DofConstraints &constraints, DofMap &dof_map, const unsigned int variable_number, const Elem *elem) |
| static void | coarsened_dof_values (const NumericVector< Number > &global_vector, const DofMap &dof_map, const Elem *coarse_elem, DenseVector< Number > &coarse_dofs, const unsigned int var, const bool use_old_dof_indices=false) |
| static void | coarsened_dof_values (const NumericVector< Number > &global_vector, const DofMap &dof_map, const Elem *coarse_elem, DenseVector< Number > &coarse_dofs, const bool use_old_dof_indices=false) |
| static void | compute_periodic_constraints (DofConstraints &constraints, DofMap &dof_map, const PeriodicBoundaries &boundaries, const MeshBase &mesh, const PointLocatorBase *point_locator, const unsigned int variable_number, const Elem *elem) |
| static bool | on_reference_element (const Point &p, const ElemType t, const Real eps=TOLERANCE) |
| static void | get_refspace_nodes (const ElemType t, std::vector< Point > &nodes) |
| static void | compute_node_constraints (NodeConstraints &constraints, const Elem *elem) |
| static void | compute_periodic_node_constraints (NodeConstraints &constraints, const PeriodicBoundaries &boundaries, const MeshBase &mesh, const PointLocatorBase *point_locator, const Elem *elem) |
| static void | print_info (std::ostream &out=libMesh::out) |
| static std::string | get_info () |
| static unsigned int | n_objects () |
| static void | enable_print_counter_info () |
| static void | disable_print_counter_info () |
Protected Types | |
| typedef std::map< std::string, std::pair< unsigned int, unsigned int > > | Counts |
Protected Member Functions | |
| virtual void | init_shape_functions (const std::vector< Point > &qp, const Elem *e) |
| virtual void | init_base_shape_functions (const std::vector< Point > &qp, const Elem *e) libmesh_override |
| void | determine_calculations () |
| virtual void | compute_shape_functions (const Elem *elem, const std::vector< Point > &qp) |
| void | increment_constructor_count (const std::string &name) |
| void | increment_destructor_count (const std::string &name) |
Protected Attributes | |
| std::vector< Point > | cached_nodes |
| ElemType | last_side |
| unsigned int | last_edge |
| UniquePtr< FETransformationBase< FEOutputType< T >::type > > | _fe_trans |
| std::vector< std::vector< OutputShape > > | phi |
| std::vector< std::vector< OutputGradient > > | dphi |
| std::vector< std::vector< OutputShape > > | curl_phi |
| std::vector< std::vector< OutputDivergence > > | div_phi |
| std::vector< std::vector< OutputShape > > | dphidxi |
| std::vector< std::vector< OutputShape > > | dphideta |
| std::vector< std::vector< OutputShape > > | dphidzeta |
| std::vector< std::vector< OutputShape > > | dphidx |
| std::vector< std::vector< OutputShape > > | dphidy |
| std::vector< std::vector< OutputShape > > | dphidz |
| std::vector< std::vector< OutputTensor > > | d2phi |
| std::vector< std::vector< OutputShape > > | d2phidxi2 |
| std::vector< std::vector< OutputShape > > | d2phidxideta |
| std::vector< std::vector< OutputShape > > | d2phidxidzeta |
| std::vector< std::vector< OutputShape > > | d2phideta2 |
| std::vector< std::vector< OutputShape > > | d2phidetadzeta |
| std::vector< std::vector< OutputShape > > | d2phidzeta2 |
| std::vector< std::vector< OutputShape > > | d2phidx2 |
| std::vector< std::vector< OutputShape > > | d2phidxdy |
| std::vector< std::vector< OutputShape > > | d2phidxdz |
| std::vector< std::vector< OutputShape > > | d2phidy2 |
| std::vector< std::vector< OutputShape > > | d2phidydz |
| std::vector< std::vector< OutputShape > > | d2phidz2 |
| std::vector< OutputGradient > | dphase |
| std::vector< RealGradient > | dweight |
| std::vector< Real > | weight |
| UniquePtr< FEMap > | _fe_map |
| const unsigned int | dim |
| bool | calculations_started |
| bool | calculate_phi |
| bool | calculate_dphi |
| bool | calculate_d2phi |
| bool | calculate_curl_phi |
| bool | calculate_div_phi |
| bool | calculate_dphiref |
| FEType | fe_type |
| ElemType | elem_type |
| unsigned int | _p_level |
| QBase * | qrule |
| bool | shapes_on_quadrature |
Static Protected Attributes | |
| static Counts | _counts |
| static Threads::atomic< unsigned int > | _n_objects |
| static Threads::spin_mutex | _mutex |
| static bool | _enable_print_counter = true |
Friends | |
| template<unsigned int friend_Dim, FEFamily friend_T_radial, InfMapType friend_T_map> | |
| class | InfFE |
Template class which generates the different FE families and orders.
A specific instatiation of the FEBase class. This class is templated, and specific template instantiations will result in different Finite Element families. Full specialization of the template for specific dimensions(Dim) and families (T) provide support for specific finite element types. The use of templates allows for compile-time optimization, however it requires that the specific finite element family and dimension is also known at compile time. If this is too restricting for your application you can use the FEBase::build() member to create abstract (but still optimized) finite elements.
|
protectedinherited |
Data structure to log the information. The log is identified by the class name.
Definition at line 119 of file reference_counter.h.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
| typedef FEGenericBase<typename FEOutputType<T>::type>::OutputShape libMesh::FE< Dim, T >::OutputShape |
|
inherited |
|
inlineexplicit |
Constructor.
Definition at line 1052 of file fe.h.
References libMesh::FEAbstract::get_family().
|
virtual |
Provides the class with the quadrature rule, which provides the locations (on a reference element) where the shape functions are to be calculated.
Implements libMesh::FEAbstract.
Reimplemented in libMesh::FESubdivision.
Definition at line 44 of file fe.C.
References libMesh::INVALID_ELEM, and libMesh::libmesh_assert().
|
staticinherited |
Builds a specific finite element type. A UniquePtr<FEGenericBase> is returned to prevent a memory leak. This way the user need not remember to delete the object.
The build call will fail if the OutputType of this class is not compatible with the output required for the requested type
|
staticinherited |
Builds a specific infinite element type. A UniquePtr<FEGenericBase> is returned to prevent a memory leak. This way the user need not remember to delete the object.
The build call will fail if the OutputShape of this class is not compatible with the output required for the requested type
|
staticinherited |
Creates a local projection on coarse_elem, based on the DoF values in global_vector for it's children. Computes a vector of coefficients corresponding to dof_indices for only the single given var
|
staticinherited |
Creates a local projection on coarse_elem, based on the DoF values in global_vector for it's children. Computes a vector of coefficients corresponding to all dof_indices.
| void libMesh::FE< 2, SCALAR >::compute_constraints | ( | DofConstraints & | , |
| DofMap & | , | ||
| const unsigned | int, | ||
| const Elem * | |||
| ) |
Definition at line 122 of file fe_scalar.C.
| void libMesh::FE< 3, SCALAR >::compute_constraints | ( | DofConstraints & | , |
| DofMap & | , | ||
| const unsigned | int, | ||
| const Elem * | |||
| ) |
Definition at line 129 of file fe_scalar.C.
| void libMesh::FE< 2, L2_HIERARCHIC >::compute_constraints | ( | DofConstraints & | , |
| DofMap & | , | ||
| const unsigned | int, | ||
| const Elem * | |||
| ) |
Definition at line 208 of file fe_l2_hierarchic.C.
| void libMesh::FE< 3, L2_HIERARCHIC >::compute_constraints | ( | DofConstraints & | , |
| DofMap & | , | ||
| const unsigned | int, | ||
| const Elem * | |||
| ) |
Definition at line 215 of file fe_l2_hierarchic.C.
| void libMesh::FE< 2, CLOUGH >::compute_constraints | ( | DofConstraints & | constraints, |
| DofMap & | dof_map, | ||
| const unsigned int | variable_number, | ||
| const Elem * | elem | ||
| ) |
Definition at line 313 of file fe_clough.C.
| void libMesh::FE< 3, CLOUGH >::compute_constraints | ( | DofConstraints & | constraints, |
| DofMap & | dof_map, | ||
| const unsigned int | variable_number, | ||
| const Elem * | elem | ||
| ) |
Definition at line 320 of file fe_clough.C.
| void libMesh::FE< 2, HERMITE >::compute_constraints | ( | DofConstraints & | constraints, |
| DofMap & | dof_map, | ||
| const unsigned int | variable_number, | ||
| const Elem * | elem | ||
| ) |
Definition at line 354 of file fe_hermite.C.
| void libMesh::FE< 3, HERMITE >::compute_constraints | ( | DofConstraints & | constraints, |
| DofMap & | dof_map, | ||
| const unsigned int | variable_number, | ||
| const Elem * | elem | ||
| ) |
Definition at line 361 of file fe_hermite.C.
| void libMesh::FE< 2, HIERARCHIC >::compute_constraints | ( | DofConstraints & | constraints, |
| DofMap & | dof_map, | ||
| const unsigned int | variable_number, | ||
| const Elem * | elem | ||
| ) |
Definition at line 381 of file fe_hierarchic.C.
| void libMesh::FE< 3, HIERARCHIC >::compute_constraints | ( | DofConstraints & | constraints, |
| DofMap & | dof_map, | ||
| const unsigned int | variable_number, | ||
| const Elem * | elem | ||
| ) |
Definition at line 388 of file fe_hierarchic.C.
|
static |
Computes the constraint matrix contributions (for non-conforming adapted meshes) corresponding to variable number var_number, using element-specific optimizations if possible.
Referenced by libMesh::FEInterface::compute_constraints().
| void libMesh::FE< 2, MONOMIAL >::compute_constraints | ( | DofConstraints & | , |
| DofMap & | , | ||
| const unsigned | int, | ||
| const Elem * | |||
| ) |
Definition at line 417 of file fe_monomial.C.
| void libMesh::FE< 3, MONOMIAL >::compute_constraints | ( | DofConstraints & | , |
| DofMap & | , | ||
| const unsigned | int, | ||
| const Elem * | |||
| ) |
Definition at line 418 of file fe_monomial.C.
| void libMesh::FE< 2, BERNSTEIN >::compute_constraints | ( | DofConstraints & | constraints, |
| DofMap & | dof_map, | ||
| const unsigned int | variable_number, | ||
| const Elem * | elem | ||
| ) |
Definition at line 444 of file fe_bernstein.C.
| void libMesh::FE< 3, BERNSTEIN >::compute_constraints | ( | DofConstraints & | constraints, |
| DofMap & | dof_map, | ||
| const unsigned int | variable_number, | ||
| const Elem * | elem | ||
| ) |
Definition at line 451 of file fe_bernstein.C.
| void libMesh::FE< 2, L2_LAGRANGE >::compute_constraints | ( | DofConstraints & | , |
| DofMap & | , | ||
| const unsigned | int, | ||
| const Elem * | |||
| ) |
Definition at line 496 of file fe_l2_lagrange.C.
| void libMesh::FE< 3, L2_LAGRANGE >::compute_constraints | ( | DofConstraints & | , |
| DofMap & | , | ||
| const unsigned | int, | ||
| const Elem * | |||
| ) |
Definition at line 503 of file fe_l2_lagrange.C.
| void libMesh::FE< 0, NEDELEC_ONE >::compute_constraints | ( | DofConstraints & | , |
| DofMap & | , | ||
| const unsigned | int, | ||
| const Elem * | |||
| ) |
Definition at line 569 of file fe_nedelec_one.C.
| void libMesh::FE< 1, NEDELEC_ONE >::compute_constraints | ( | DofConstraints & | , |
| DofMap & | , | ||
| const unsigned | int, | ||
| const Elem * | |||
| ) |
Definition at line 576 of file fe_nedelec_one.C.
| void libMesh::FE< 2, NEDELEC_ONE >::compute_constraints | ( | DofConstraints & | constraints, |
| DofMap & | dof_map, | ||
| const unsigned int | variable_number, | ||
| const Elem * | elem | ||
| ) |
Definition at line 583 of file fe_nedelec_one.C.
| void libMesh::FE< 3, NEDELEC_ONE >::compute_constraints | ( | DofConstraints & | constraints, |
| DofMap & | dof_map, | ||
| const unsigned int | variable_number, | ||
| const Elem * | elem | ||
| ) |
Definition at line 590 of file fe_nedelec_one.C.
| void libMesh::FE< 2, LAGRANGE >::compute_constraints | ( | DofConstraints & | constraints, |
| DofMap & | dof_map, | ||
| const unsigned int | variable_number, | ||
| const Elem * | elem | ||
| ) |
Definition at line 901 of file fe_lagrange.C.
| void libMesh::FE< 3, LAGRANGE >::compute_constraints | ( | DofConstraints & | constraints, |
| DofMap & | dof_map, | ||
| const unsigned int | variable_number, | ||
| const Elem * | elem | ||
| ) |
Definition at line 908 of file fe_lagrange.C.
| void libMesh::FE< 2, XYZ >::compute_constraints | ( | DofConstraints & | , |
| DofMap & | , | ||
| const unsigned | int, | ||
| const Elem * | |||
| ) |
| void libMesh::FE< 3, XYZ >::compute_constraints | ( | DofConstraints & | , |
| DofMap & | , | ||
| const unsigned | int, | ||
| const Elem * | |||
| ) |
| void libMesh::FE< 2, LAGRANGE_VEC >::compute_constraints | ( | DofConstraints & | constraints, |
| DofMap & | dof_map, | ||
| const unsigned int | variable_number, | ||
| const Elem * | elem | ||
| ) |
Definition at line 950 of file fe_lagrange_vec.C.
References libMesh::FEGenericBase< OutputType >::compute_proj_constraints().
| void libMesh::FE< 3, LAGRANGE_VEC >::compute_constraints | ( | DofConstraints & | constraints, |
| DofMap & | dof_map, | ||
| const unsigned int | variable_number, | ||
| const Elem * | elem | ||
| ) |
Definition at line 959 of file fe_lagrange_vec.C.
References libMesh::FEGenericBase< OutputType >::compute_proj_constraints().
| void libMesh::FE< 2, SZABAB >::compute_constraints | ( | DofConstraints & | constraints, |
| DofMap & | dof_map, | ||
| const unsigned int | variable_number, | ||
| const Elem * | elem | ||
| ) |
Definition at line 1293 of file fe_szabab.C.
| void libMesh::FE< 3, SZABAB >::compute_constraints | ( | DofConstraints & | constraints, |
| DofMap & | dof_map, | ||
| const unsigned int | variable_number, | ||
| const Elem * | elem | ||
| ) |
Definition at line 1300 of file fe_szabab.C.
|
staticinherited |
Computes the nodal constraint contributions (for non-conforming adapted meshes), using Lagrange geometry
Definition at line 791 of file fe_abstract.C.
References std::abs(), libMesh::Elem::build_side_ptr(), libMesh::Elem::default_order(), libMesh::Elem::dim(), libMesh::FEAbstract::fe_type, libMesh::FEInterface::inverse_map(), libMesh::LAGRANGE, libMesh::Elem::level(), libMesh::libmesh_assert(), libmesh_nullptr, libMesh::FEInterface::n_dofs(), libMesh::Elem::n_sides(), libMesh::Elem::neighbor_ptr(), libMesh::Elem::parent(), libMesh::Real, libMesh::remote_elem, libMesh::FEInterface::shape(), libMesh::Threads::spin_mtx, and libMesh::Elem::subactive().
|
staticinherited |
Computes the constraint matrix contributions (for meshes with periodic boundary conditions) corresponding to variable number var_number, using generic projections.
|
staticinherited |
Computes the node position constraint equation contributions (for meshes with periodic boundary conditions)
Definition at line 934 of file fe_abstract.C.
References libMesh::Elem::active(), libMesh::PeriodicBoundaries::boundary(), libMesh::BoundaryInfo::boundary_ids(), libMesh::Elem::build_side_ptr(), libMesh::Elem::default_order(), libMesh::Elem::dim(), libMesh::FEAbstract::fe_type, libMesh::MeshBase::get_boundary_info(), libMesh::PeriodicBoundaryBase::get_corresponding_pos(), libMesh::invalid_uint, libMesh::FEInterface::inverse_map(), libMesh::LAGRANGE, libMesh::Elem::level(), libMesh::libmesh_assert(), libMesh::FEInterface::n_dofs(), libMesh::Elem::n_sides(), libMesh::PeriodicBoundaries::neighbor(), libMesh::Elem::neighbor_ptr(), libMesh::PeriodicBoundaryBase::pairedboundary, libMesh::Real, libMesh::FEInterface::shape(), libMesh::BoundaryInfo::side_with_boundary_id(), and libMesh::Threads::spin_mtx.
|
staticinherited |
Computes the constraint matrix contributions (for non-conforming adapted meshes) corresponding to variable number var_number, using generic projections.
|
protectedvirtualinherited |
After having updated the jacobian and the transformation from local to global coordinates in FEAbstract::compute_map(), the first derivatives of the shape functions are transformed to global coordinates, giving dphi, dphidx, dphidy, and dphidz. This method should rarely be re-defined in derived classes, but still should be usable for children. Therefore, keep it protected.
Implements libMesh::FEAbstract.
Reimplemented in libMesh::FEXYZ< Dim >.
|
protectedinherited |
Determine which values are to be calculated, for both the FE itself and for the FEMap.
Referenced by libMesh::FESubdivision::attach_quadrature_rule().
|
staticinherited |
Definition at line 107 of file reference_counter.C.
References libMesh::ReferenceCounter::_enable_print_counter.
Referenced by libMesh::LibMeshInit::LibMeshInit(), and libMesh::ReferenceCounter::n_objects().
|
static |
Fills the vector di with the local degree of freedom indices associated with edge e of element elem
On a p-refined element, o should be the base order of the element.
Definition at line 89 of file fe.C.
References libMesh::Elem::is_node_on_edge(), libMesh::libmesh_assert(), libMesh::Elem::n_edges(), n_nodes, libMesh::Elem::n_nodes(), libMesh::Elem::p_level(), and libMesh::Elem::type().
| void libMesh::FE< 2, SUBDIVISION >::dofs_on_edge | ( | const Elem * | const, |
| const Order | , | ||
| unsigned | int, | ||
| std::vector< unsigned int > & | di | ||
| ) |
Definition at line 925 of file fe_subdivision_2D.C.
|
static |
Fills the vector di with the local degree of freedom indices associated with side s of element elem
On a p-refined element, o should be the base order of the element.
Definition at line 63 of file fe.C.
References libMesh::Elem::is_node_on_side(), libMesh::libmesh_assert(), n_nodes, libMesh::Elem::n_nodes(), libMesh::Elem::n_sides(), libMesh::Elem::p_level(), and libMesh::Elem::type().
| void libMesh::FE< 2, SUBDIVISION >::dofs_on_side | ( | const Elem * | const, |
| const Order | , | ||
| unsigned | int, | ||
| std::vector< unsigned int > & | di | ||
| ) |
Definition at line 924 of file fe_subdivision_2D.C.
|
virtual |
Reinitializes all the physical element-dependent data based on the edge. The tolerance paremeter is passed to the involved call to inverse_map(). By default the shape functions and associated data are computed at the quadrature points specified by the quadrature rule qrule, but may be any points specified on the reference side element specified in the optional argument pts.
Implements libMesh::FEAbstract.
Definition at line 260 of file fe_boundary.C.
References libMesh::Elem::build_edge_ptr(), libMesh::libmesh_assert(), libmesh_nullptr, libMesh::Elem::p_level(), and libMesh::Elem::type().
Referenced by libMesh::FEMap::compute_edge_map().
| void libMesh::FE< 2, SUBDIVISION >::edge_reinit | ( | Elem const * | , |
| unsigned | int, | ||
| Real | , | ||
| const std::vector< Point > * | const, | ||
| const std::vector< Real > * | const | ||
| ) |
Definition at line 884 of file fe_subdivision_2D.C.
|
staticinherited |
Methods to enable/disable the reference counter output from print_info()
Definition at line 101 of file reference_counter.C.
References libMesh::ReferenceCounter::_enable_print_counter.
Referenced by libMesh::ReferenceCounter::n_objects().
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 107 of file fe_scalar.C.
References libMesh::DISCONTINUOUS.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 108 of file fe_scalar.C.
References libMesh::DISCONTINUOUS.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 109 of file fe_scalar.C.
References libMesh::DISCONTINUOUS.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 110 of file fe_scalar.C.
References libMesh::DISCONTINUOUS.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 194 of file fe_l2_hierarchic.C.
References libMesh::DISCONTINUOUS.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 195 of file fe_l2_hierarchic.C.
References libMesh::DISCONTINUOUS.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 196 of file fe_l2_hierarchic.C.
References libMesh::DISCONTINUOUS.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 197 of file fe_l2_hierarchic.C.
References libMesh::DISCONTINUOUS.
|
virtual |
Implements libMesh::FEAbstract.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 299 of file fe_clough.C.
References libMesh::C_ONE.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 300 of file fe_clough.C.
References libMesh::C_ONE.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 301 of file fe_clough.C.
References libMesh::C_ONE.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 302 of file fe_clough.C.
References libMesh::C_ONE.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 339 of file fe_hermite.C.
References libMesh::C_ONE.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 340 of file fe_hermite.C.
References libMesh::C_ONE.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 341 of file fe_hermite.C.
References libMesh::C_ONE.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 342 of file fe_hermite.C.
References libMesh::C_ONE.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 367 of file fe_hierarchic.C.
References libMesh::C_ZERO.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 368 of file fe_hierarchic.C.
References libMesh::C_ZERO.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 369 of file fe_hierarchic.C.
References libMesh::C_ZERO.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 370 of file fe_hierarchic.C.
References libMesh::C_ZERO.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 400 of file fe_monomial.C.
References libMesh::DISCONTINUOUS.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 401 of file fe_monomial.C.
References libMesh::DISCONTINUOUS.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 402 of file fe_monomial.C.
References libMesh::DISCONTINUOUS.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 403 of file fe_monomial.C.
References libMesh::DISCONTINUOUS.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 430 of file fe_bernstein.C.
References libMesh::C_ZERO.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 431 of file fe_bernstein.C.
References libMesh::C_ZERO.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 432 of file fe_bernstein.C.
References libMesh::C_ZERO.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 433 of file fe_bernstein.C.
References libMesh::C_ZERO.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 475 of file fe_l2_lagrange.C.
References libMesh::DISCONTINUOUS.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 476 of file fe_l2_lagrange.C.
References libMesh::DISCONTINUOUS.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 477 of file fe_l2_lagrange.C.
References libMesh::DISCONTINUOUS.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 478 of file fe_l2_lagrange.C.
References libMesh::DISCONTINUOUS.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 550 of file fe_nedelec_one.C.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 551 of file fe_nedelec_one.C.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 552 of file fe_nedelec_one.C.
References libMesh::H_CURL.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 553 of file fe_nedelec_one.C.
References libMesh::H_CURL.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 878 of file fe_lagrange.C.
References libMesh::C_ZERO.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 879 of file fe_lagrange.C.
References libMesh::C_ZERO.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 880 of file fe_lagrange.C.
References libMesh::C_ZERO.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 881 of file fe_lagrange.C.
References libMesh::C_ZERO.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 915 of file fe_xyz.C.
References libMesh::DISCONTINUOUS.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 916 of file fe_xyz.C.
References libMesh::DISCONTINUOUS.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 917 of file fe_xyz.C.
References libMesh::DISCONTINUOUS.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 918 of file fe_xyz.C.
References libMesh::DISCONTINUOUS.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 927 of file fe_lagrange_vec.C.
References libMesh::C_ZERO.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 928 of file fe_subdivision_2D.C.
References libMesh::C_ONE.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 928 of file fe_lagrange_vec.C.
References libMesh::C_ZERO.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 929 of file fe_lagrange_vec.C.
References libMesh::C_ZERO.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 930 of file fe_lagrange_vec.C.
References libMesh::C_ZERO.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 1279 of file fe_szabab.C.
References libMesh::C_ZERO.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 1280 of file fe_szabab.C.
References libMesh::C_ZERO.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 1281 of file fe_szabab.C.
References libMesh::C_ZERO.
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 1282 of file fe_szabab.C.
References libMesh::C_ZERO.
|
inlineinherited |
Definition at line 224 of file fe_base.h.
References libMesh::FEAbstract::calculate_curl_phi, libMesh::FEAbstract::calculate_dphiref, libMesh::FEAbstract::calculations_started, libMesh::FEGenericBase< OutputType >::curl_phi, and libMesh::libmesh_assert().
|
inlineinherited |
Definition at line 377 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map, libMesh::FEAbstract::attach_quadrature_rule(), libMesh::FEAbstract::n_quadrature_points(), and libMesh::FEAbstract::n_shape_functions().
|
inlineinherited |
Definition at line 290 of file fe_base.h.
References libMesh::FEAbstract::calculate_d2phi, libMesh::FEAbstract::calculate_dphiref, libMesh::FEAbstract::calculations_started, libMesh::FEGenericBase< OutputType >::d2phi, and libMesh::libmesh_assert().
|
inlineinherited |
Definition at line 370 of file fe_base.h.
References libMesh::FEAbstract::calculate_d2phi, libMesh::FEAbstract::calculate_dphiref, libMesh::FEAbstract::calculations_started, libMesh::FEGenericBase< OutputType >::d2phideta2, and libMesh::libmesh_assert().
|
inlineinherited |
Definition at line 378 of file fe_base.h.
References libMesh::FEAbstract::calculate_d2phi, libMesh::FEAbstract::calculate_dphiref, libMesh::FEAbstract::calculations_started, libMesh::FEGenericBase< OutputType >::d2phidetadzeta, and libMesh::libmesh_assert().
|
inlineinherited |
Definition at line 298 of file fe_base.h.
References libMesh::FEAbstract::calculate_d2phi, libMesh::FEAbstract::calculate_dphiref, libMesh::FEAbstract::calculations_started, libMesh::FEGenericBase< OutputType >::d2phidx2, and libMesh::libmesh_assert().
|
inlineinherited |
Definition at line 306 of file fe_base.h.
References libMesh::FEAbstract::calculate_d2phi, libMesh::FEAbstract::calculate_dphiref, libMesh::FEAbstract::calculations_started, libMesh::FEGenericBase< OutputType >::d2phidxdy, and libMesh::libmesh_assert().
|
inlineinherited |
Definition at line 314 of file fe_base.h.
References libMesh::FEAbstract::calculate_d2phi, libMesh::FEAbstract::calculate_dphiref, libMesh::FEAbstract::calculations_started, libMesh::FEGenericBase< OutputType >::d2phidxdz, and libMesh::libmesh_assert().
|
inlineinherited |
Definition at line 346 of file fe_base.h.
References libMesh::FEAbstract::calculate_d2phi, libMesh::FEAbstract::calculate_dphiref, libMesh::FEAbstract::calculations_started, libMesh::FEGenericBase< OutputType >::d2phidxi2, and libMesh::libmesh_assert().
|
inlineinherited |
Definition at line 354 of file fe_base.h.
References libMesh::FEAbstract::calculate_d2phi, libMesh::FEAbstract::calculate_dphiref, libMesh::FEAbstract::calculations_started, libMesh::FEGenericBase< OutputType >::d2phidxideta, and libMesh::libmesh_assert().
|
inlineinherited |
Definition at line 362 of file fe_base.h.
References libMesh::FEAbstract::calculate_d2phi, libMesh::FEAbstract::calculate_dphiref, libMesh::FEAbstract::calculations_started, libMesh::FEGenericBase< OutputType >::d2phidxidzeta, and libMesh::libmesh_assert().
|
inlineinherited |
Definition at line 322 of file fe_base.h.
References libMesh::FEAbstract::calculate_d2phi, libMesh::FEAbstract::calculate_dphiref, libMesh::FEAbstract::calculations_started, libMesh::FEGenericBase< OutputType >::d2phidy2, and libMesh::libmesh_assert().
|
inlineinherited |
Definition at line 330 of file fe_base.h.
References libMesh::FEAbstract::calculate_d2phi, libMesh::FEAbstract::calculate_dphiref, libMesh::FEAbstract::calculations_started, libMesh::FEGenericBase< OutputType >::d2phidydz, and libMesh::libmesh_assert().
|
inlineinherited |
Definition at line 338 of file fe_base.h.
References libMesh::FEAbstract::calculate_d2phi, libMesh::FEAbstract::calculate_dphiref, libMesh::FEAbstract::calculations_started, libMesh::FEGenericBase< OutputType >::d2phidz2, and libMesh::libmesh_assert().
|
inlineinherited |
Definition at line 386 of file fe_base.h.
References libMesh::FEAbstract::calculate_d2phi, libMesh::FEAbstract::calculate_dphiref, libMesh::FEAbstract::calculations_started, libMesh::FEGenericBase< OutputType >::d2phidzeta2, and libMesh::libmesh_assert().
|
inlineinherited |
Definition at line 264 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map.
|
inlineinherited |
Definition at line 294 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map.
|
inlineinherited |
Definition at line 258 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map.
|
inlineinherited |
Definition at line 280 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map.
|
inlineinherited |
Definition at line 288 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map.
|
inlineinherited |
Definition at line 272 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map.
|
inlineinherited |
Definition at line 324 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map.
|
inlineinherited |
Definition at line 331 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map.
|
inlineinherited |
Definition at line 338 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map.
|
inlineinherited |
Definition at line 232 of file fe_base.h.
References libMesh::FEAbstract::calculate_div_phi, libMesh::FEAbstract::calculate_dphiref, libMesh::FEAbstract::calculations_started, libMesh::FEGenericBase< OutputType >::div_phi, and libMesh::libmesh_assert().
|
inlineinherited |
In case of the general finite element class FE this field is initialized to all zero, so that the variational formulation for an infinite element produces correct element matrices for a mesh using both finite and infinite elements.
Definition at line 404 of file fe_base.h.
References libMesh::FEGenericBase< OutputType >::dphase.
|
inlineinherited |
Definition at line 216 of file fe_base.h.
References libMesh::FEAbstract::calculate_dphi, libMesh::FEAbstract::calculate_dphiref, libMesh::FEAbstract::calculations_started, libMesh::FEGenericBase< OutputType >::dphi, and libMesh::libmesh_assert().
|
inlineinherited |
Definition at line 272 of file fe_base.h.
References libMesh::FEAbstract::calculate_dphiref, libMesh::FEAbstract::calculations_started, libMesh::FEGenericBase< OutputType >::dphideta, and libMesh::libmesh_assert().
|
inlineinherited |
Definition at line 240 of file fe_base.h.
References libMesh::FEAbstract::calculate_dphi, libMesh::FEAbstract::calculate_dphiref, libMesh::FEAbstract::calculations_started, libMesh::FEGenericBase< OutputType >::dphidx, and libMesh::libmesh_assert().
|
inlineinherited |
Definition at line 264 of file fe_base.h.
References libMesh::FEAbstract::calculate_dphiref, libMesh::FEAbstract::calculations_started, libMesh::FEGenericBase< OutputType >::dphidxi, and libMesh::libmesh_assert().
|
inlineinherited |
Definition at line 248 of file fe_base.h.
References libMesh::FEAbstract::calculate_dphi, libMesh::FEAbstract::calculate_dphiref, libMesh::FEAbstract::calculations_started, libMesh::FEGenericBase< OutputType >::dphidy, and libMesh::libmesh_assert().
|
inlineinherited |
Definition at line 256 of file fe_base.h.
References libMesh::FEAbstract::calculate_dphi, libMesh::FEAbstract::calculate_dphiref, libMesh::FEAbstract::calculations_started, libMesh::FEGenericBase< OutputType >::dphidz, and libMesh::libmesh_assert().
|
inlineinherited |
Definition at line 280 of file fe_base.h.
References libMesh::FEAbstract::calculate_dphiref, libMesh::FEAbstract::calculations_started, libMesh::FEGenericBase< OutputType >::dphidzeta, and libMesh::libmesh_assert().
|
inlineinherited |
Definition at line 303 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map.
|
inlineinherited |
Definition at line 310 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map.
|
inlineinherited |
Definition at line 317 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map.
|
inlineinherited |
Definition at line 245 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map.
|
inlineinherited |
Definition at line 238 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map.
|
inlineinherited |
Definition at line 252 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map.
|
inlineinherited |
Definition at line 345 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map.
|
inlineinherited |
Definition at line 352 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map.
|
inlineinherited |
Definition at line 359 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map.
|
inlineinherited |
Definition at line 441 of file fe_abstract.h.
References libMesh::FEType::family, and libMesh::FEAbstract::fe_type.
Referenced by libMesh::FE< Dim, T >::FE().
|
inlineinherited |
Definition at line 446 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map, libMesh::FEAbstract::compute_shape_functions(), libMesh::FEAbstract::operator<<, libMesh::FEAbstract::print_d2phi(), libMesh::FEAbstract::print_dphi(), libMesh::FEAbstract::print_info(), libMesh::FEAbstract::print_JxW(), libMesh::FEAbstract::print_phi(), and libMesh::FEAbstract::print_xyz().
Referenced by libMesh::HCurlFETransformation< OutputShape >::init_map_d2phi(), libMesh::H1FETransformation< OutputShape >::init_map_d2phi(), libMesh::HCurlFETransformation< OutputShape >::init_map_dphi(), libMesh::H1FETransformation< OutputShape >::init_map_dphi(), libMesh::HCurlFETransformation< OutputShape >::init_map_phi(), libMesh::HCurlFETransformation< OutputShape >::map_curl(), libMesh::H1FETransformation< OutputShape >::map_curl(), libMesh::H1FETransformation< OutputShape >::map_d2phi(), libMesh::H1FETransformation< OutputShape >::map_div(), libMesh::H1FETransformation< OutputShape >::map_dphi(), and libMesh::HCurlFETransformation< OutputShape >::map_phi().
|
inlineinherited |
Definition at line 415 of file fe_abstract.h.
References libMesh::FEAbstract::fe_type.
Referenced by libMesh::FEMContext::build_new_fe(), libMesh::JumpErrorEstimator::estimate_error(), libMesh::H1FETransformation< OutputShape >::map_phi(), libMesh::HCurlFETransformation< OutputShape >::map_phi(), libMesh::GenericProjector< FFunctor, GFunctor, FValue, ProjectionAction >::operator()(), and libMesh::JumpErrorEstimator::reinit_sides().
|
staticinherited |
Gets a string containing the reference information.
Definition at line 47 of file reference_counter.C.
References libMesh::ReferenceCounter::_counts, and libMesh::Quality::name().
Referenced by libMesh::ReferenceCounter::print_info().
|
inlineinherited |
Definition at line 231 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map.
Referenced by libMesh::ExactSolution::_compute_error(), libMesh::DiscontinuityMeasure::boundary_side_integration(), libMesh::KellyErrorEstimator::boundary_side_integration(), libMesh::System::calculate_norm(), libMesh::ExactErrorEstimator::find_squared_element_error(), libMesh::FEMSystem::init_context(), libMesh::LaplacianErrorEstimator::internal_side_integration(), libMesh::DiscontinuityMeasure::internal_side_integration(), libMesh::KellyErrorEstimator::internal_side_integration(), and libMesh::GenericProjector< FFunctor, GFunctor, FValue, ProjectionAction >::operator()().
|
inlineinherited |
Definition at line 371 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map.
Referenced by libMesh::KellyErrorEstimator::boundary_side_integration(), libMesh::ParsedFEMFunction< Output >::eval_args(), libMesh::ParsedFEMFunction< Output >::init_context(), libMesh::KellyErrorEstimator::init_context(), and libMesh::KellyErrorEstimator::internal_side_integration().
|
inlineinherited |
Definition at line 420 of file fe_abstract.h.
References libMesh::FEAbstract::_p_level, libMesh::FEAbstract::fe_type, and libMesh::FEType::order.
|
inlineinherited |
Definition at line 410 of file fe_abstract.h.
References libMesh::FEAbstract::_p_level.
|
inlineinherited |
Definition at line 208 of file fe_base.h.
References libMesh::FEAbstract::calculate_phi, libMesh::FEAbstract::calculations_started, libMesh::libmesh_assert(), and libMesh::FEGenericBase< OutputType >::phi.
|
staticinherited |
nodes based on the element type. Definition at line 259 of file fe_abstract.C.
References libMesh::EDGE2, libMesh::EDGE3, libMesh::HEX20, libMesh::HEX27, libMesh::HEX8, libMesh::PRISM15, libMesh::PRISM18, libMesh::PRISM6, libMesh::PYRAMID13, libMesh::PYRAMID14, libMesh::PYRAMID5, libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, libMesh::QUADSHELL4, libMesh::TET10, libMesh::TET4, libMesh::TRI3, libMesh::TRI6, and libMesh::TRISHELL3.
|
inlineinherited |
get_Sobolev_weight() for details. In case of FE initialized to all zero. Definition at line 428 of file fe_base.h.
References libMesh::FEGenericBase< OutputType >::compute_shape_functions(), libMesh::FEGenericBase< OutputType >::determine_calculations(), libMesh::FEGenericBase< OutputType >::dweight, libMesh::FEGenericBase< OutputType >::init_base_shape_functions(), libMesh::FEGenericBase< OutputType >::print_d2phi(), libMesh::FEGenericBase< OutputType >::print_dphi(), and libMesh::FEGenericBase< OutputType >::print_phi().
|
inlineinherited |
In case of the general finite element class FE this field is initialized to all ones, so that the variational formulation for an infinite element produces correct element matrices for a mesh using both finite and infinite elements.
Definition at line 420 of file fe_base.h.
References libMesh::FEGenericBase< OutputType >::weight.
|
inlineinherited |
Definition at line 365 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map.
|
inlineinherited |
Definition at line 404 of file fe_abstract.h.
References libMesh::FEAbstract::elem_type.
Referenced by libMesh::InfFE< Dim, T_radial, T_map >::reinit().
|
inlineinherited |
xyz spatial locations of the quadrature points on the element. Definition at line 224 of file fe_abstract.h.
References libMesh::FEAbstract::_fe_map.
Referenced by libMesh::ExactSolution::_compute_error(), libMesh::DiscontinuityMeasure::boundary_side_integration(), libMesh::KellyErrorEstimator::boundary_side_integration(), libMesh::JumpErrorEstimator::estimate_error(), libMesh::ParsedFEMFunction< Output >::eval_args(), libMesh::ExactErrorEstimator::find_squared_element_error(), libMesh::ParsedFEMFunction< Output >::init_context(), libMesh::DGFEMContext::neighbor_side_fe_reinit(), libMesh::GenericProjector< FFunctor, GFunctor, FValue, ProjectionAction >::operator()(), and libMesh::InfFE< Dim, T_radial, T_map >::reinit().
|
inlineprotectedinherited |
Increments the construction counter. Should be called in the constructor of any derived class that will be reference counted.
Definition at line 185 of file reference_counter.h.
References libMesh::ReferenceCounter::_counts, libMesh::Quality::name(), and libMesh::Threads::spin_mtx.
Referenced by libMesh::ReferenceCounter::n_objects(), and libMesh::ReferenceCountedObject< RBParametrized >::ReferenceCountedObject().
|
inlineprotectedinherited |
Increments the destruction counter. Should be called in the destructor of any derived class that will be reference counted.
Definition at line 198 of file reference_counter.h.
References libMesh::ReferenceCounter::_counts, libMesh::Quality::name(), and libMesh::Threads::spin_mtx.
Referenced by libMesh::ReferenceCounter::n_objects(), and libMesh::ReferenceCountedObject< RBParametrized >::~ReferenceCountedObject().
|
protectedvirtual |
Initialize the data fields for the base of an an infinite element.
Implements libMesh::FEGenericBase< FEOutputType< T >::type >.
Definition at line 536 of file fe.C.
References libMesh::INSTANTIATE_FE(), and libMesh::Elem::type().
|
protectedvirtual |
Update the various member data fields phi, dphidxi, dphideta, dphidzeta, etc. for the current element. These data will be computed at the points qp, which are generally (but need not be) the quadrature points.
Reimplemented in libMesh::FEXYZ< Dim >, and libMesh::FESubdivision.
Definition at line 280 of file fe.C.
References libMesh::FEInterface::field_type(), libMesh::FE< Dim, T >::shape_deriv(), libMesh::FE< Dim, T >::shape_second_deriv(), libMesh::TYPE_VECTOR, and libMesh::MeshTools::weight().
|
static |
p located in physical space. This function requires inverting the (possibly nonlinear) transformation map, so it is not trivial. The optional parameter tolerance defines how close is "good enough." The map inversion iteration computes the sequence
, and the iteration is terminated when
Definition at line 1566 of file fe_map.C.
References libMesh::TypeVector< T >::add(), libMesh::err, libMesh::DofObject::id(), libMesh::libmesh_assert(), libMesh::FE< Dim, T >::map(), libMesh::FE< Dim, T >::map_eta(), libMesh::FE< Dim, T >::map_xi(), libMesh::FE< Dim, T >::map_zeta(), libMesh::TypeVector< T >::norm(), libMesh::FEAbstract::on_reference_element(), libMesh::Elem::print_info(), libMesh::Real, and libMesh::Elem::type().
Referenced by libMesh::FEMap::compute_face_map().
|
static |
Takes a number points in physical space (in the physical_points vector) and finds their location on the reference element for the input element elem. The values on the reference element are returned in the vector reference_points. The optional parameter tolerance defines how close is "good enough." The map inversion iteration computes the sequence
, and the iteration is terminated when
Definition at line 1950 of file fe_map.C.
References libMesh::TypeVector< T >::size().
| Point libMesh::FE< 2, SUBDIVISION >::inverse_map | ( | const Elem * | , |
| const Point & | , | ||
| const Real | , | ||
| const bool | |||
| ) |
Definition at line 894 of file fe_subdivision_2D.C.
| void libMesh::FE< 2, SUBDIVISION >::inverse_map | ( | const Elem * | , |
| const std::vector< Point > & | , | ||
| std::vector< Point > & | , | ||
| Real | , | ||
| bool | |||
| ) |
Definition at line 903 of file fe_subdivision_2D.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 113 of file fe_scalar.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 114 of file fe_scalar.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 115 of file fe_scalar.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 116 of file fe_scalar.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 200 of file fe_l2_hierarchic.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 201 of file fe_l2_hierarchic.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 202 of file fe_l2_hierarchic.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 203 of file fe_l2_hierarchic.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 305 of file fe_clough.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 306 of file fe_clough.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 307 of file fe_clough.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 308 of file fe_clough.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 345 of file fe_hermite.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 346 of file fe_hermite.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 347 of file fe_hermite.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 348 of file fe_hermite.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 373 of file fe_hierarchic.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 374 of file fe_hierarchic.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 375 of file fe_hierarchic.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 376 of file fe_hierarchic.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 407 of file fe_monomial.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 408 of file fe_monomial.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 409 of file fe_monomial.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 410 of file fe_monomial.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 436 of file fe_bernstein.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 437 of file fe_bernstein.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 438 of file fe_bernstein.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 439 of file fe_bernstein.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 481 of file fe_l2_lagrange.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 482 of file fe_l2_lagrange.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 483 of file fe_l2_lagrange.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 484 of file fe_l2_lagrange.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 556 of file fe_nedelec_one.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 557 of file fe_nedelec_one.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 558 of file fe_nedelec_one.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 559 of file fe_nedelec_one.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 884 of file fe_lagrange.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 885 of file fe_lagrange.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 886 of file fe_lagrange.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 887 of file fe_lagrange.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 931 of file fe_subdivision_2D.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 933 of file fe_lagrange_vec.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 934 of file fe_lagrange_vec.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 935 of file fe_lagrange_vec.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 936 of file fe_lagrange_vec.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 1285 of file fe_szabab.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 1286 of file fe_szabab.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 1287 of file fe_szabab.C.
|
virtual |
true if the finite element's higher order shape functions are hierarchic Implements libMesh::FEAbstract.
Definition at line 1288 of file fe_szabab.C.
|
static |
p located on the reference element. Definition at line 1975 of file fe_map.C.
References libMesh::TypeVector< T >::add_scaled(), libMesh::Elem::default_order(), libMesh::libmesh_assert(), libMesh::FE< Dim, T >::n_shape_functions(), libMesh::Elem::point(), libMesh::FE< Dim, T >::shape(), and libMesh::Elem::type().
Referenced by libMesh::FE< Dim, T >::inverse_map(), libMesh::InfFE< Dim, T_radial, T_map >::inverse_map(), and libMesh::InfFE< Dim, T_radial, T_map >::map().
|
static |
p located on the reference element. Definition at line 2030 of file fe_map.C.
References libMesh::TypeVector< T >::add_scaled(), libMesh::Elem::default_order(), libMesh::libmesh_assert(), libMesh::FE< Dim, T >::n_shape_functions(), libMesh::Elem::point(), libMesh::FE< Dim, T >::shape_deriv(), and libMesh::Elem::type().
Referenced by libMesh::FEMap::compute_face_map(), libMesh::FE< Dim, T >::inverse_map(), and libMesh::InfFE< Dim, T_radial, T_map >::inverse_map().
|
static |
p located on the reference element. Definition at line 2002 of file fe_map.C.
References libMesh::TypeVector< T >::add_scaled(), libMesh::Elem::default_order(), libMesh::libmesh_assert(), libMesh::FE< Dim, T >::n_shape_functions(), libMesh::Elem::point(), libMesh::FE< Dim, T >::shape_deriv(), and libMesh::Elem::type().
Referenced by libMesh::FEMap::compute_face_map(), libMesh::FE< Dim, T >::inverse_map(), and libMesh::InfFE< Dim, T_radial, T_map >::inverse_map().
|
static |
p located on the reference element. Definition at line 2058 of file fe_map.C.
References libMesh::TypeVector< T >::add_scaled(), libMesh::Elem::default_order(), libMesh::INSTANTIATE_ALL_MAPS(), libMesh::libmesh_assert(), libMesh::FE< Dim, T >::n_shape_functions(), libMesh::Elem::point(), libMesh::FE< Dim, T >::shape_deriv(), and libMesh::Elem::type().
Referenced by libMesh::FE< Dim, T >::inverse_map().
| unsigned int libMesh::FE< 0, SCALAR >::n_dofs | ( | const ElemType | , |
| const Order | o | ||
| ) |
Definition at line 87 of file fe_scalar.C.
| unsigned int libMesh::FE< 1, SCALAR >::n_dofs | ( | const ElemType | , |
| const Order | o | ||
| ) |
Definition at line 88 of file fe_scalar.C.
| unsigned int libMesh::FE< 2, SCALAR >::n_dofs | ( | const ElemType | , |
| const Order | o | ||
| ) |
Definition at line 89 of file fe_scalar.C.
| unsigned int libMesh::FE< 3, SCALAR >::n_dofs | ( | const ElemType | , |
| const Order | o | ||
| ) |
Definition at line 90 of file fe_scalar.C.
| unsigned int libMesh::FE< 0, L2_HIERARCHIC >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 175 of file fe_l2_hierarchic.C.
| unsigned int libMesh::FE< 1, L2_HIERARCHIC >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 176 of file fe_l2_hierarchic.C.
| unsigned int libMesh::FE< 2, L2_HIERARCHIC >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 177 of file fe_l2_hierarchic.C.
| unsigned int libMesh::FE< 3, L2_HIERARCHIC >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 178 of file fe_l2_hierarchic.C.
|
static |
On a p-refined element, o should be the total order of the element.
Referenced by libMesh::FE< Dim, T >::n_dofs(), libMesh::FE< Dim, T >::n_shape_functions(), and libMesh::FE< Dim, LAGRANGE_VEC >::n_shape_functions().
| unsigned int libMesh::FE< 0, CLOUGH >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 280 of file fe_clough.C.
| unsigned int libMesh::FE< 1, CLOUGH >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 281 of file fe_clough.C.
| unsigned int libMesh::FE< 2, CLOUGH >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 282 of file fe_clough.C.
| unsigned int libMesh::FE< 3, CLOUGH >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 283 of file fe_clough.C.
| unsigned int libMesh::FE< 0, HERMITE >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 320 of file fe_hermite.C.
| unsigned int libMesh::FE< 1, HERMITE >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 321 of file fe_hermite.C.
| unsigned int libMesh::FE< 2, HERMITE >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 322 of file fe_hermite.C.
| unsigned int libMesh::FE< 3, HERMITE >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 323 of file fe_hermite.C.
| unsigned int libMesh::FE< 0, HIERARCHIC >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 349 of file fe_hierarchic.C.
| unsigned int libMesh::FE< 1, HIERARCHIC >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 350 of file fe_hierarchic.C.
| unsigned int libMesh::FE< 2, HIERARCHIC >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 351 of file fe_hierarchic.C.
| unsigned int libMesh::FE< 3, HIERARCHIC >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 352 of file fe_hierarchic.C.
| unsigned int libMesh::FE< 0, MONOMIAL >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 380 of file fe_monomial.C.
| unsigned int libMesh::FE< 1, MONOMIAL >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 381 of file fe_monomial.C.
| unsigned int libMesh::FE< 2, MONOMIAL >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 382 of file fe_monomial.C.
| unsigned int libMesh::FE< 3, MONOMIAL >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 383 of file fe_monomial.C.
| unsigned int libMesh::FE< 0, BERNSTEIN >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 412 of file fe_bernstein.C.
| unsigned int libMesh::FE< 1, BERNSTEIN >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 413 of file fe_bernstein.C.
| unsigned int libMesh::FE< 2, BERNSTEIN >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 414 of file fe_bernstein.C.
| unsigned int libMesh::FE< 3, BERNSTEIN >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 415 of file fe_bernstein.C.
| unsigned int libMesh::FE< 0, L2_LAGRANGE >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 455 of file fe_l2_lagrange.C.
| unsigned int libMesh::FE< 1, L2_LAGRANGE >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 456 of file fe_l2_lagrange.C.
| unsigned int libMesh::FE< 2, L2_LAGRANGE >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 457 of file fe_l2_lagrange.C.
| unsigned int libMesh::FE< 3, L2_LAGRANGE >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 458 of file fe_l2_lagrange.C.
| unsigned int libMesh::FE< 0, NEDELEC_ONE >::n_dofs | ( | const ElemType | , |
| const Order | |||
| ) |
Definition at line 528 of file fe_nedelec_one.C.
| unsigned int libMesh::FE< 1, NEDELEC_ONE >::n_dofs | ( | const ElemType | , |
| const Order | |||
| ) |
Definition at line 529 of file fe_nedelec_one.C.
| unsigned int libMesh::FE< 2, NEDELEC_ONE >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 530 of file fe_nedelec_one.C.
| unsigned int libMesh::FE< 3, NEDELEC_ONE >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 531 of file fe_nedelec_one.C.
| unsigned int libMesh::FE< 0, LAGRANGE >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 856 of file fe_lagrange.C.
| unsigned int libMesh::FE< 1, LAGRANGE >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 857 of file fe_lagrange.C.
| unsigned int libMesh::FE< 2, LAGRANGE >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 858 of file fe_lagrange.C.
| unsigned int libMesh::FE< 3, LAGRANGE >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 859 of file fe_lagrange.C.
| unsigned int libMesh::FE< 0, XYZ >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
| unsigned int libMesh::FE< 1, XYZ >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
| unsigned int libMesh::FE< 2, XYZ >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
| unsigned int libMesh::FE< 3, XYZ >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
| unsigned int libMesh::FE< 0, LAGRANGE_VEC >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 905 of file fe_lagrange_vec.C.
References libMesh::FE< Dim, T >::n_dofs().
| unsigned int libMesh::FE< 1, LAGRANGE_VEC >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 906 of file fe_lagrange_vec.C.
References libMesh::FE< Dim, T >::n_dofs().
| unsigned int libMesh::FE< 2, LAGRANGE_VEC >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 907 of file fe_lagrange_vec.C.
References libMesh::FE< Dim, T >::n_dofs().
| unsigned int libMesh::FE< 3, LAGRANGE_VEC >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 908 of file fe_lagrange_vec.C.
References libMesh::FE< Dim, T >::n_dofs().
| unsigned int libMesh::FE< 2, SUBDIVISION >::n_dofs | ( | const ElemType | , |
| const Order | |||
| ) |
Definition at line 915 of file fe_subdivision_2D.C.
| unsigned int libMesh::FE< 0, SZABAB >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 1261 of file fe_szabab.C.
| unsigned int libMesh::FE< 1, SZABAB >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 1262 of file fe_szabab.C.
| unsigned int libMesh::FE< 2, SZABAB >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 1263 of file fe_szabab.C.
| unsigned int libMesh::FE< 3, SZABAB >::n_dofs | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 1264 of file fe_szabab.C.
| unsigned int libMesh::FE< 0, SCALAR >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
Definition at line 94 of file fe_scalar.C.
| unsigned int libMesh::FE< 1, SCALAR >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
Definition at line 95 of file fe_scalar.C.
| unsigned int libMesh::FE< 2, SCALAR >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
Definition at line 96 of file fe_scalar.C.
| unsigned int libMesh::FE< 3, SCALAR >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
Definition at line 97 of file fe_scalar.C.
| unsigned int libMesh::FE< 0, L2_HIERARCHIC >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
Definition at line 182 of file fe_l2_hierarchic.C.
| unsigned int libMesh::FE< 1, L2_HIERARCHIC >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
Definition at line 183 of file fe_l2_hierarchic.C.
| unsigned int libMesh::FE< 2, L2_HIERARCHIC >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
Definition at line 184 of file fe_l2_hierarchic.C.
| unsigned int libMesh::FE< 3, L2_HIERARCHIC >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
Definition at line 185 of file fe_l2_hierarchic.C.
|
static |
n for a finite element of type t and order o.On a p-refined element, o should be the total order of the element.
Referenced by libMesh::FE< Dim, T >::n_dofs_at_node().
| unsigned int libMesh::FE< 0, CLOUGH >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 287 of file fe_clough.C.
| unsigned int libMesh::FE< 1, CLOUGH >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 288 of file fe_clough.C.
| unsigned int libMesh::FE< 2, CLOUGH >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 289 of file fe_clough.C.
| unsigned int libMesh::FE< 3, CLOUGH >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 290 of file fe_clough.C.
| unsigned int libMesh::FE< 0, HERMITE >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 327 of file fe_hermite.C.
| unsigned int libMesh::FE< 1, HERMITE >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 328 of file fe_hermite.C.
| unsigned int libMesh::FE< 2, HERMITE >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 329 of file fe_hermite.C.
| unsigned int libMesh::FE< 3, HERMITE >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 330 of file fe_hermite.C.
| unsigned int libMesh::FE< 0, HIERARCHIC >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 355 of file fe_hierarchic.C.
| unsigned int libMesh::FE< 1, HIERARCHIC >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 356 of file fe_hierarchic.C.
| unsigned int libMesh::FE< 2, HIERARCHIC >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 357 of file fe_hierarchic.C.
| unsigned int libMesh::FE< 3, HIERARCHIC >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 358 of file fe_hierarchic.C.
| unsigned int libMesh::FE< 0, MONOMIAL >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
Definition at line 387 of file fe_monomial.C.
| unsigned int libMesh::FE< 1, MONOMIAL >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
Definition at line 388 of file fe_monomial.C.
| unsigned int libMesh::FE< 2, MONOMIAL >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
Definition at line 389 of file fe_monomial.C.
| unsigned int libMesh::FE< 3, MONOMIAL >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
Definition at line 390 of file fe_monomial.C.
| unsigned int libMesh::FE< 0, BERNSTEIN >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 418 of file fe_bernstein.C.
| unsigned int libMesh::FE< 1, BERNSTEIN >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 419 of file fe_bernstein.C.
| unsigned int libMesh::FE< 2, BERNSTEIN >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 420 of file fe_bernstein.C.
| unsigned int libMesh::FE< 3, BERNSTEIN >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 421 of file fe_bernstein.C.
| unsigned int libMesh::FE< 0, L2_LAGRANGE >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
Definition at line 462 of file fe_l2_lagrange.C.
| unsigned int libMesh::FE< 1, L2_LAGRANGE >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
Definition at line 463 of file fe_l2_lagrange.C.
| unsigned int libMesh::FE< 2, L2_LAGRANGE >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
Definition at line 464 of file fe_l2_lagrange.C.
| unsigned int libMesh::FE< 3, L2_LAGRANGE >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
Definition at line 465 of file fe_l2_lagrange.C.
| unsigned int libMesh::FE< 0, NEDELEC_ONE >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
Definition at line 536 of file fe_nedelec_one.C.
| unsigned int libMesh::FE< 1, NEDELEC_ONE >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
Definition at line 537 of file fe_nedelec_one.C.
| unsigned int libMesh::FE< 2, NEDELEC_ONE >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 538 of file fe_nedelec_one.C.
| unsigned int libMesh::FE< 3, NEDELEC_ONE >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 539 of file fe_nedelec_one.C.
| unsigned int libMesh::FE< 0, LAGRANGE >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 864 of file fe_lagrange.C.
| unsigned int libMesh::FE< 1, LAGRANGE >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 865 of file fe_lagrange.C.
| unsigned int libMesh::FE< 2, LAGRANGE >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 866 of file fe_lagrange.C.
| unsigned int libMesh::FE< 3, LAGRANGE >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 867 of file fe_lagrange.C.
| unsigned int libMesh::FE< 0, XYZ >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
| unsigned int libMesh::FE< 1, XYZ >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
| unsigned int libMesh::FE< 2, XYZ >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
| unsigned int libMesh::FE< 3, XYZ >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
| unsigned int libMesh::FE< 0, LAGRANGE_VEC >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 913 of file fe_lagrange_vec.C.
References libMesh::FE< Dim, T >::n_dofs_at_node().
| unsigned int libMesh::FE< 1, LAGRANGE_VEC >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 914 of file fe_lagrange_vec.C.
References libMesh::FE< Dim, T >::n_dofs_at_node().
| unsigned int libMesh::FE< 2, LAGRANGE_VEC >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 915 of file fe_lagrange_vec.C.
References libMesh::FE< Dim, T >::n_dofs_at_node().
| unsigned int libMesh::FE< 3, LAGRANGE_VEC >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 916 of file fe_lagrange_vec.C.
References libMesh::FE< Dim, T >::n_dofs_at_node().
| unsigned int libMesh::FE< 2, SUBDIVISION >::n_dofs_at_node | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int | ||
| ) |
Definition at line 918 of file fe_subdivision_2D.C.
| unsigned int libMesh::FE< 0, SZABAB >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 1267 of file fe_szabab.C.
| unsigned int libMesh::FE< 1, SZABAB >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 1268 of file fe_szabab.C.
| unsigned int libMesh::FE< 2, SZABAB >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 1269 of file fe_szabab.C.
| unsigned int libMesh::FE< 3, SZABAB >::n_dofs_at_node | ( | const ElemType | t, |
| const Order | o, | ||
| const unsigned int | n | ||
| ) |
Definition at line 1270 of file fe_szabab.C.
| unsigned int libMesh::FE< 0, SCALAR >::n_dofs_per_elem | ( | const ElemType | , |
| const Order | |||
| ) |
Definition at line 101 of file fe_scalar.C.
| unsigned int libMesh::FE< 1, SCALAR >::n_dofs_per_elem | ( | const ElemType | , |
| const Order | |||
| ) |
Definition at line 102 of file fe_scalar.C.
| unsigned int libMesh::FE< 2, SCALAR >::n_dofs_per_elem | ( | const ElemType | , |
| const Order | |||
| ) |
Definition at line 103 of file fe_scalar.C.
| unsigned int libMesh::FE< 3, SCALAR >::n_dofs_per_elem | ( | const ElemType | , |
| const Order | |||
| ) |
Definition at line 104 of file fe_scalar.C.
| unsigned int libMesh::FE< 0, L2_HIERARCHIC >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 188 of file fe_l2_hierarchic.C.
| unsigned int libMesh::FE< 1, L2_HIERARCHIC >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 189 of file fe_l2_hierarchic.C.
| unsigned int libMesh::FE< 2, L2_HIERARCHIC >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 190 of file fe_l2_hierarchic.C.
| unsigned int libMesh::FE< 3, L2_HIERARCHIC >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 191 of file fe_l2_hierarchic.C.
|
static |
On a p-refined element, o should be the total order of the element.
| unsigned int libMesh::FE< 0, CLOUGH >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 293 of file fe_clough.C.
| unsigned int libMesh::FE< 1, CLOUGH >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 294 of file fe_clough.C.
| unsigned int libMesh::FE< 2, CLOUGH >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 295 of file fe_clough.C.
| unsigned int libMesh::FE< 3, CLOUGH >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 296 of file fe_clough.C.
| unsigned int libMesh::FE< 0, HERMITE >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 333 of file fe_hermite.C.
| unsigned int libMesh::FE< 1, HERMITE >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 334 of file fe_hermite.C.
| unsigned int libMesh::FE< 2, HERMITE >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 335 of file fe_hermite.C.
| unsigned int libMesh::FE< 3, HERMITE >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 336 of file fe_hermite.C.
| unsigned int libMesh::FE< 0, HIERARCHIC >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 361 of file fe_hierarchic.C.
| unsigned int libMesh::FE< 1, HIERARCHIC >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 362 of file fe_hierarchic.C.
| unsigned int libMesh::FE< 2, HIERARCHIC >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 363 of file fe_hierarchic.C.
| unsigned int libMesh::FE< 3, HIERARCHIC >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 364 of file fe_hierarchic.C.
| unsigned int libMesh::FE< 0, MONOMIAL >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 393 of file fe_monomial.C.
| unsigned int libMesh::FE< 1, MONOMIAL >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 394 of file fe_monomial.C.
| unsigned int libMesh::FE< 2, MONOMIAL >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 395 of file fe_monomial.C.
| unsigned int libMesh::FE< 3, MONOMIAL >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 396 of file fe_monomial.C.
| unsigned int libMesh::FE< 0, BERNSTEIN >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 424 of file fe_bernstein.C.
| unsigned int libMesh::FE< 1, BERNSTEIN >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 425 of file fe_bernstein.C.
| unsigned int libMesh::FE< 2, BERNSTEIN >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 426 of file fe_bernstein.C.
| unsigned int libMesh::FE< 3, BERNSTEIN >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 427 of file fe_bernstein.C.
| unsigned int libMesh::FE< 0, L2_LAGRANGE >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 469 of file fe_l2_lagrange.C.
| unsigned int libMesh::FE< 1, L2_LAGRANGE >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 470 of file fe_l2_lagrange.C.
| unsigned int libMesh::FE< 2, L2_LAGRANGE >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 471 of file fe_l2_lagrange.C.
| unsigned int libMesh::FE< 3, L2_LAGRANGE >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 472 of file fe_l2_lagrange.C.
| unsigned int libMesh::FE< 0, NEDELEC_ONE >::n_dofs_per_elem | ( | const ElemType | , |
| const Order | |||
| ) |
Definition at line 544 of file fe_nedelec_one.C.
| unsigned int libMesh::FE< 1, NEDELEC_ONE >::n_dofs_per_elem | ( | const ElemType | , |
| const Order | |||
| ) |
Definition at line 545 of file fe_nedelec_one.C.
| unsigned int libMesh::FE< 2, NEDELEC_ONE >::n_dofs_per_elem | ( | const ElemType | , |
| const Order | |||
| ) |
Definition at line 546 of file fe_nedelec_one.C.
| unsigned int libMesh::FE< 3, NEDELEC_ONE >::n_dofs_per_elem | ( | const ElemType | , |
| const Order | |||
| ) |
Definition at line 547 of file fe_nedelec_one.C.
| unsigned int libMesh::FE< 0, LAGRANGE >::n_dofs_per_elem | ( | const ElemType | , |
| const Order | |||
| ) |
Definition at line 872 of file fe_lagrange.C.
| unsigned int libMesh::FE< 1, LAGRANGE >::n_dofs_per_elem | ( | const ElemType | , |
| const Order | |||
| ) |
Definition at line 873 of file fe_lagrange.C.
| unsigned int libMesh::FE< 2, LAGRANGE >::n_dofs_per_elem | ( | const ElemType | , |
| const Order | |||
| ) |
Definition at line 874 of file fe_lagrange.C.
| unsigned int libMesh::FE< 3, LAGRANGE >::n_dofs_per_elem | ( | const ElemType | , |
| const Order | |||
| ) |
Definition at line 875 of file fe_lagrange.C.
| unsigned int libMesh::FE< 0, XYZ >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
| unsigned int libMesh::FE< 1, XYZ >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
| unsigned int libMesh::FE< 2, XYZ >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
| unsigned int libMesh::FE< 3, XYZ >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
| unsigned int libMesh::FE< 2, SUBDIVISION >::n_dofs_per_elem | ( | const ElemType | , |
| const Order | |||
| ) |
Definition at line 921 of file fe_subdivision_2D.C.
| unsigned int libMesh::FE< 0, LAGRANGE_VEC >::n_dofs_per_elem | ( | const ElemType | , |
| const Order | |||
| ) |
Definition at line 921 of file fe_lagrange_vec.C.
| unsigned int libMesh::FE< 1, LAGRANGE_VEC >::n_dofs_per_elem | ( | const ElemType | , |
| const Order | |||
| ) |
Definition at line 922 of file fe_lagrange_vec.C.
| unsigned int libMesh::FE< 2, LAGRANGE_VEC >::n_dofs_per_elem | ( | const ElemType | , |
| const Order | |||
| ) |
Definition at line 923 of file fe_lagrange_vec.C.
| unsigned int libMesh::FE< 3, LAGRANGE_VEC >::n_dofs_per_elem | ( | const ElemType | , |
| const Order | |||
| ) |
Definition at line 924 of file fe_lagrange_vec.C.
| unsigned int libMesh::FE< 0, SZABAB >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 1273 of file fe_szabab.C.
| unsigned int libMesh::FE< 1, SZABAB >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 1274 of file fe_szabab.C.
| unsigned int libMesh::FE< 2, SZABAB >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 1275 of file fe_szabab.C.
| unsigned int libMesh::FE< 3, SZABAB >::n_dofs_per_elem | ( | const ElemType | t, |
| const Order | o | ||
| ) |
Definition at line 1276 of file fe_szabab.C.
|
inlinestaticinherited |
Prints the number of outstanding (created, but not yet destroyed) objects.
Definition at line 85 of file reference_counter.h.
References libMesh::ReferenceCounter::_n_objects, libMesh::ReferenceCounter::disable_print_counter_info(), libMesh::ReferenceCounter::enable_print_counter_info(), libMesh::ReferenceCounter::increment_constructor_count(), libMesh::ReferenceCounter::increment_destructor_count(), and libMesh::Quality::name().
Referenced by libMesh::System::hide_output(), and libMesh::LibMeshInit::LibMeshInit().
|
virtual |
for loop in your simulation for matrix assembly of the current element. Implements libMesh::FEAbstract.
Definition at line 55 of file fe.C.
References libMesh::libmesh_assert().
|
virtual |
Implements libMesh::FEAbstract.
Definition at line 36 of file fe.C.
References libMesh::FE< Dim, T >::n_dofs().
Referenced by libMesh::FEMap::compute_face_map(), libMesh::FEMap::init_edge_shape_functions(), libMesh::FEMap::init_face_shape_functions(), libMesh::FEMap::init_reference_to_physical_map(), libMesh::FE< Dim, T >::map(), libMesh::FE< Dim, T >::map_eta(), libMesh::FE< Dim, T >::map_xi(), libMesh::FE< Dim, T >::map_zeta(), and libMesh::InfFE< Dim, T_radial, T_map >::Base::n_base_mapping_sf().
|
inlinestatic |
| void libMesh::FE< 0, SCALAR >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 58 of file fe_scalar.C.
| void libMesh::FE< 1, SCALAR >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 65 of file fe_scalar.C.
| void libMesh::FE< 2, SCALAR >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 72 of file fe_scalar.C.
| void libMesh::FE< 3, SCALAR >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 79 of file fe_scalar.C.
| void libMesh::FE< 0, L2_HIERARCHIC >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 147 of file fe_l2_hierarchic.C.
| void libMesh::FE< 1, L2_HIERARCHIC >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 154 of file fe_l2_hierarchic.C.
| void libMesh::FE< 2, L2_HIERARCHIC >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 161 of file fe_l2_hierarchic.C.
| void libMesh::FE< 3, L2_HIERARCHIC >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 168 of file fe_l2_hierarchic.C.
|
static |
Build the nodal soln from the element soln. This is the solution that will be plotted.
On a p-refined element, o should be the base order of the element.
Referenced by libMesh::FE< Dim, T >::nodal_soln().
| void libMesh::FE< 0, CLOUGH >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 251 of file fe_clough.C.
| void libMesh::FE< 1, CLOUGH >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 258 of file fe_clough.C.
| void libMesh::FE< 2, CLOUGH >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 265 of file fe_clough.C.
| void libMesh::FE< 3, CLOUGH >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 272 of file fe_clough.C.
| void libMesh::FE< 0, HERMITE >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 287 of file fe_hermite.C.
| void libMesh::FE< 1, HERMITE >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 294 of file fe_hermite.C.
| void libMesh::FE< 2, HERMITE >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 301 of file fe_hermite.C.
| void libMesh::FE< 3, HERMITE >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 308 of file fe_hermite.C.
| void libMesh::FE< 0, HIERARCHIC >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 320 of file fe_hierarchic.C.
| void libMesh::FE< 1, HIERARCHIC >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 327 of file fe_hierarchic.C.
| void libMesh::FE< 2, HIERARCHIC >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 334 of file fe_hierarchic.C.
| void libMesh::FE< 3, HIERARCHIC >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 341 of file fe_hierarchic.C.
| void libMesh::FE< 0, MONOMIAL >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 351 of file fe_monomial.C.
| void libMesh::FE< 1, MONOMIAL >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 358 of file fe_monomial.C.
| void libMesh::FE< 2, MONOMIAL >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 365 of file fe_monomial.C.
| void libMesh::FE< 3, MONOMIAL >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 372 of file fe_monomial.C.
| void libMesh::FE< 0, BERNSTEIN >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 383 of file fe_bernstein.C.
| void libMesh::FE< 1, BERNSTEIN >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 390 of file fe_bernstein.C.
| void libMesh::FE< 2, BERNSTEIN >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 397 of file fe_bernstein.C.
| void libMesh::FE< 3, BERNSTEIN >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 404 of file fe_bernstein.C.
| void libMesh::FE< 0, L2_LAGRANGE >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 424 of file fe_l2_lagrange.C.
| void libMesh::FE< 1, L2_LAGRANGE >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 431 of file fe_l2_lagrange.C.
| void libMesh::FE< 2, L2_LAGRANGE >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 438 of file fe_l2_lagrange.C.
| void libMesh::FE< 3, L2_LAGRANGE >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 445 of file fe_l2_lagrange.C.
| void libMesh::FE< 0, NEDELEC_ONE >::nodal_soln | ( | const Elem * | , |
| const Order | , | ||
| const std::vector< Number > & | , | ||
| std::vector< Number > & | |||
| ) |
Definition at line 497 of file fe_nedelec_one.C.
| void libMesh::FE< 1, NEDELEC_ONE >::nodal_soln | ( | const Elem * | , |
| const Order | , | ||
| const std::vector< Number > & | , | ||
| std::vector< Number > & | |||
| ) |
Definition at line 504 of file fe_nedelec_one.C.
| void libMesh::FE< 0, LAGRANGE_VEC >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 507 of file fe_lagrange_vec.C.
References libMesh::FE< Dim, T >::nodal_soln().
| void libMesh::FE< 2, NEDELEC_ONE >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 511 of file fe_nedelec_one.C.
| void libMesh::FE< 1, LAGRANGE_VEC >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 514 of file fe_lagrange_vec.C.
References libMesh::FE< Dim, T >::nodal_soln().
| void libMesh::FE< 3, NEDELEC_ONE >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 518 of file fe_nedelec_one.C.
| void libMesh::FE< 2, LAGRANGE_VEC >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 521 of file fe_lagrange_vec.C.
| void libMesh::FE< 3, LAGRANGE_VEC >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 528 of file fe_lagrange_vec.C.
| void libMesh::FE< 0, LAGRANGE >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 825 of file fe_lagrange.C.
| void libMesh::FE< 1, LAGRANGE >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 832 of file fe_lagrange.C.
| void libMesh::FE< 2, SUBDIVISION >::nodal_soln | ( | const Elem * | elem, |
| const Order | , | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 836 of file fe_subdivision_2D.C.
References libMesh::libmesh_assert(), libMesh::Tri3Subdivision::local_node_number(), libMesh::TRI3SUBDIVISION, and libMesh::Elem::type().
| void libMesh::FE< 2, LAGRANGE >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 839 of file fe_lagrange.C.
| void libMesh::FE< 3, LAGRANGE >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 846 of file fe_lagrange.C.
| void libMesh::FE< 0, XYZ >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
| void libMesh::FE< 1, XYZ >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
| void libMesh::FE< 2, XYZ >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
| void libMesh::FE< 3, XYZ >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
| void libMesh::FE< 0, SZABAB >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 1232 of file fe_szabab.C.
| void libMesh::FE< 1, SZABAB >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 1239 of file fe_szabab.C.
| void libMesh::FE< 2, SZABAB >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 1246 of file fe_szabab.C.
| void libMesh::FE< 3, SZABAB >::nodal_soln | ( | const Elem * | elem, |
| const Order | order, | ||
| const std::vector< Number > & | elem_soln, | ||
| std::vector< Number > & | nodal_soln | ||
| ) |
Definition at line 1253 of file fe_szabab.C.
|
staticinherited |
true if the point p is located on the reference element for element type t, false otherwise. Since we are doing floating point comparisons here the parameter eps can be specified to indicate a tolerance. For example,
becomes
. Definition at line 556 of file fe_abstract.C.
References libMesh::EDGE2, libMesh::EDGE3, libMesh::EDGE4, libMesh::HEX20, libMesh::HEX27, libMesh::HEX8, libMesh::INFHEX8, libMesh::INFPRISM6, libMesh::NODEELEM, libMesh::PRISM15, libMesh::PRISM18, libMesh::PRISM6, libMesh::PYRAMID13, libMesh::PYRAMID14, libMesh::PYRAMID5, libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, libMesh::QUADSHELL4, libMesh::Real, libMesh::TET10, libMesh::TET4, libMesh::TRI3, libMesh::TRI6, and libMesh::TRISHELL3.
Referenced by libMesh::FEInterface::ifem_on_reference_element(), libMesh::FE< Dim, T >::inverse_map(), and libMesh::FEInterface::on_reference_element().
|
virtualinherited |
Prints the value of each shape function's second derivatives at each quadrature point.
Implements libMesh::FEAbstract.
|
virtualinherited |
Prints the value of each shape function's derivative at each quadrature point.
Implements libMesh::FEAbstract.
|
staticinherited |
Prints the reference information, by default to libMesh::out.
Definition at line 88 of file reference_counter.C.
References libMesh::ReferenceCounter::_enable_print_counter, and libMesh::ReferenceCounter::get_info().
Referenced by libMesh::LibMeshInit::LibMeshInit().
|
inherited |
Prints all the relevant information about the current element.
Definition at line 764 of file fe_abstract.C.
References libMesh::FEAbstract::print_dphi(), libMesh::FEAbstract::print_JxW(), libMesh::FEAbstract::print_phi(), and libMesh::FEAbstract::print_xyz().
Referenced by libMesh::FEAbstract::get_fe_map(), and libMesh::operator<<().
|
inherited |
Prints the Jacobian times the weight for each quadrature point.
Definition at line 751 of file fe_abstract.C.
References libMesh::FEAbstract::_fe_map.
Referenced by libMesh::FEAbstract::get_fe_map(), and libMesh::FEAbstract::print_info().
|
virtualinherited |
Prints the value of each shape function at each quadrature point.
Implements libMesh::FEAbstract.
|
inherited |
Prints the spatial location of each quadrature point (on the physical element).
Definition at line 758 of file fe_abstract.C.
References libMesh::FEAbstract::_fe_map.
Referenced by libMesh::FEAbstract::get_fe_map(), and libMesh::FEAbstract::print_info().
|
virtual |
This is at the core of this class. Use this for each new element in the mesh. Reinitializes all the physical element-dependent data based on the current element elem. By default the shape functions and associated data are computed at the quadrature points specified by the quadrature rule qrule, but may be any points specified on the reference element specified in the optional argument pts.
Implements libMesh::FEAbstract.
Reimplemented in libMesh::FEXYZ< Dim >, and libMesh::FESubdivision.
Definition at line 115 of file fe.C.
References libMesh::INVALID_ELEM, libMesh::libmesh_assert(), libmesh_nullptr, libMesh::Elem::n_nodes(), libMesh::Elem::p_level(), libMesh::Elem::point(), libMesh::SCALAR, and libMesh::Elem::type().
Referenced by libMesh::FEMap::compute_edge_map(), and libMesh::FEXYZ< Dim >::reinit().
|
virtual |
Reinitializes all the physical element-dependent data based on the side of face. The tolerance paremeter is passed to the involved call to inverse_map(). By default the shape functions and associated data are computed at the quadrature points specified by the quadrature rule qrule, but may be any points specified on the reference side element specified in the optional argument pts.
Implements libMesh::FEAbstract.
Reimplemented in libMesh::FEXYZ< Dim >, libMesh::FESubdivision, libMesh::FEXYZ< Dim >, and libMesh::FEXYZ< Dim >.
Definition at line 142 of file fe_boundary.C.
References libMesh::Elem::build_side_ptr(), libMesh::libmesh_assert(), libmesh_nullptr, std::max(), libMesh::Elem::neighbor_ptr(), libMesh::Elem::p_level(), side, and libMesh::Elem::type().
|
inlineinherited |
Sets the base FE order of the finite element.
Definition at line 425 of file fe_abstract.h.
References libMesh::FEAbstract::fe_type, libMesh::FEAbstract::get_continuity(), libMesh::FEAbstract::is_hierarchic(), and libMesh::FEType::order.
| RealGradient libMesh::FE< 2, NEDELEC_ONE >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 29 of file fe_nedelec_one_shape_2D.C.
| RealGradient libMesh::FE< 3, NEDELEC_ONE >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 29 of file fe_nedelec_one_shape_3D.C.
| Real libMesh::FE< 3, SCALAR >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 29 of file fe_scalar_shape_3D.C.
| Real libMesh::FE< 0, SCALAR >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 29 of file fe_scalar_shape_0D.C.
| Real libMesh::FE< 1, SCALAR >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 29 of file fe_scalar_shape_1D.C.
| Real libMesh::FE< 2, SCALAR >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 29 of file fe_scalar_shape_2D.C.
| Real libMesh::FE< 0, L2_HIERARCHIC >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned int | libmesh_dbg_vari, | ||
| const Point & | |||
| ) |
Definition at line 32 of file fe_l2_hierarchic_shape_0D.C.
| Real libMesh::FE< 2, L2_HIERARCHIC >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 32 of file fe_l2_hierarchic_shape_2D.C.
| Real libMesh::FE< 2, LAGRANGE >::shape | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 32 of file fe_lagrange_shape_2D.C.
References libMesh::EDGE2, libMesh::EDGE3, libMesh::FIRST, libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, libMesh::QUADSHELL4, libMesh::Real, libMesh::SECOND, libMesh::TRI3, libMesh::TRI6, and libMesh::TRISHELL3.
| Real libMesh::FE< 3, LAGRANGE >::shape | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 32 of file fe_lagrange_shape_3D.C.
References libMesh::EDGE2, libMesh::EDGE3, libMesh::FIRST, libMesh::HEX20, libMesh::HEX27, libMesh::HEX8, libMesh::PRISM15, libMesh::PRISM18, libMesh::PRISM6, libMesh::PYRAMID13, libMesh::PYRAMID14, libMesh::PYRAMID5, libMesh::Real, libMesh::SECOND, libMesh::TET10, libMesh::TET4, libMesh::TRI3, libMesh::TRI6, and libMesh::x.
| Real libMesh::FE< 0, L2_LAGRANGE >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned int | libmesh_dbg_vari, | ||
| const Point & | |||
| ) |
Definition at line 32 of file fe_l2_lagrange_shape_0D.C.
| Real libMesh::FE< 1, L2_LAGRANGE >::shape | ( | const ElemType | , |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 32 of file fe_l2_lagrange_shape_1D.C.
References libMesh::FIRST, libMesh::Real, libMesh::SECOND, and libMesh::THIRD.
| Real libMesh::FE< 0, HERMITE >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned int | libmesh_dbg_vari, | ||
| const Point & | |||
| ) |
Definition at line 32 of file fe_hermite_shape_0D.C.
| Real libMesh::FE< 0, SZABAB >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned int | libmesh_dbg_vari, | ||
| const Point & | |||
| ) |
Definition at line 32 of file fe_szabab_shape_0D.C.
| Real libMesh::FE< 2, L2_LAGRANGE >::shape | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 32 of file fe_l2_lagrange_shape_2D.C.
References libMesh::EDGE2, libMesh::EDGE3, libMesh::FIRST, libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, libMesh::QUADSHELL4, libMesh::Real, libMesh::SECOND, libMesh::TRI3, libMesh::TRI6, and libMesh::TRISHELL3.
| Real libMesh::FE< 3, L2_LAGRANGE >::shape | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 32 of file fe_l2_lagrange_shape_3D.C.
References libMesh::EDGE2, libMesh::EDGE3, libMesh::FIRST, libMesh::HEX20, libMesh::HEX27, libMesh::HEX8, libMesh::PRISM15, libMesh::PRISM18, libMesh::PRISM6, libMesh::PYRAMID5, libMesh::Real, libMesh::SECOND, libMesh::TET10, libMesh::TET4, libMesh::TRI3, libMesh::TRI6, and libMesh::x.
| Real libMesh::FE< 3, SZABAB >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 32 of file fe_szabab_shape_3D.C.
| Real libMesh::FE< 1, XYZ >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 32 of file fe_xyz_shape_1D.C.
| Real libMesh::FE< 3, XYZ >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 32 of file fe_xyz_shape_3D.C.
| Real libMesh::FE< 0, XYZ >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned int | libmesh_dbg_vari, | ||
| const Point & | |||
| ) |
Definition at line 32 of file fe_xyz_shape_0D.C.
| Real libMesh::FE< 0, LAGRANGE >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned int | libmesh_dbg_vari, | ||
| const Point & | |||
| ) |
Definition at line 32 of file fe_lagrange_shape_0D.C.
| Real libMesh::FE< 1, LAGRANGE >::shape | ( | const ElemType | , |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 32 of file fe_lagrange_shape_1D.C.
References libMesh::FIRST, libMesh::Real, libMesh::SECOND, and libMesh::THIRD.
| Real libMesh::FE< 0, HIERARCHIC >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned int | libmesh_dbg_vari, | ||
| const Point & | |||
| ) |
Definition at line 32 of file fe_hierarchic_shape_0D.C.
| Real libMesh::FE< 2, HIERARCHIC >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 32 of file fe_hierarchic_shape_2D.C.
| Real libMesh::FE< 0, CLOUGH >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned int | libmesh_dbg_vari, | ||
| const Point & | |||
| ) |
Definition at line 32 of file fe_clough_shape_0D.C.
| Real libMesh::FE< 2, XYZ >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 32 of file fe_xyz_shape_2D.C.
| Real libMesh::FE< 0, MONOMIAL >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned int | libmesh_dbg_vari, | ||
| const Point & | |||
| ) |
Definition at line 32 of file fe_monomial_shape_0D.C.
| Real libMesh::FE< 1, MONOMIAL >::shape | ( | const ElemType | , |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 32 of file fe_monomial_shape_1D.C.
References libMesh::Real.
| Real libMesh::FE< 2, MONOMIAL >::shape | ( | const ElemType | , |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 32 of file fe_monomial_shape_2D.C.
References libMesh::Real.
| Real libMesh::FE< 0, BERNSTEIN >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned int | libmesh_dbg_vari, | ||
| const Point & | |||
| ) |
Definition at line 32 of file fe_bernstein_shape_0D.C.
| Real libMesh::FE< 3, MONOMIAL >::shape | ( | const ElemType | , |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 32 of file fe_monomial_shape_3D.C.
References libMesh::Real.
| Real libMesh::FE< 3, CLOUGH >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 33 of file fe_clough_shape_3D.C.
| Real libMesh::FE< 1, L2_HIERARCHIC >::shape | ( | const ElemType | , |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 33 of file fe_l2_hierarchic_shape_1D.C.
References libMesh::Utility::pow(), and libMesh::Real.
| Real libMesh::FE< 1, HIERARCHIC >::shape | ( | const ElemType | , |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 33 of file fe_hierarchic_shape_1D.C.
References libMesh::Utility::pow(), and libMesh::Real.
| Real libMesh::FE< 2, BERNSTEIN >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 34 of file fe_bernstein_shape_2D.C.
| Real libMesh::FE< 1, SZABAB >::shape | ( | const ElemType | , |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 35 of file fe_szabab_shape_1D.C.
References libMesh::Real, and libMesh::SEVENTH.
| Real libMesh::FE< 3, BERNSTEIN >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 36 of file fe_bernstein_shape_3D.C.
| Real libMesh::FE< 1, BERNSTEIN >::shape | ( | const ElemType | , |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 38 of file fe_bernstein_shape_1D.C.
References libMesh::Utility::binomial(), libMesh::FIFTH, libMesh::FIRST, libMesh::FOURTH, libMesh::libmesh_assert(), std::pow(), libMesh::Utility::pow(), libMesh::Real, libMesh::SECOND, libMesh::SIXTH, and libMesh::THIRD.
| Real libMesh::FE< 2, SCALAR >::shape | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 38 of file fe_scalar_shape_2D.C.
| Real libMesh::FE< 3, SCALAR >::shape | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 38 of file fe_scalar_shape_3D.C.
| Real libMesh::FE< 0, SCALAR >::shape | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 38 of file fe_scalar_shape_0D.C.
| Real libMesh::FE< 1, SCALAR >::shape | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 38 of file fe_scalar_shape_1D.C.
| RealGradient libMesh::FE< 3, NEDELEC_ONE >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 41 of file fe_nedelec_one_shape_3D.C.
References libMesh::FIRST, libMesh::HEX20, libMesh::HEX27, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::Elem::point(), libMesh::Real, libMesh::TET10, libMesh::TOLERANCE, and libMesh::Elem::type().
| RealGradient libMesh::FE< 2, NEDELEC_ONE >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 42 of file fe_nedelec_one_shape_2D.C.
References libMesh::FIRST, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::Elem::point(), libMesh::QUAD8, libMesh::QUAD9, libMesh::Real, libMesh::TOLERANCE, libMesh::TRI6, and libMesh::Elem::type().
| Real libMesh::FE< 0, BERNSTEIN >::shape | ( | const Elem * | , |
| const Order | , | ||
| const unsigned int | libmesh_dbg_vari, | ||
| const Point & | |||
| ) |
Definition at line 44 of file fe_bernstein_shape_0D.C.
| Real libMesh::FE< 0, L2_HIERARCHIC >::shape | ( | const Elem * | , |
| const Order | , | ||
| const unsigned int | libmesh_dbg_vari, | ||
| const Point & | |||
| ) |
Definition at line 44 of file fe_l2_hierarchic_shape_0D.C.
| Real libMesh::FE< 0, L2_LAGRANGE >::shape | ( | const Elem * | , |
| const Order | , | ||
| const unsigned int | libmesh_dbg_vari, | ||
| const Point & | |||
| ) |
Definition at line 44 of file fe_l2_lagrange_shape_0D.C.
| Real libMesh::FE< 0, SZABAB >::shape | ( | const Elem * | , |
| const Order | , | ||
| const unsigned int | libmesh_dbg_vari, | ||
| const Point & | |||
| ) |
Definition at line 44 of file fe_szabab_shape_0D.C.
| Real libMesh::FE< 3, SZABAB >::shape | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 44 of file fe_szabab_shape_3D.C.
| Real libMesh::FE< 2, L2_HIERARCHIC >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 44 of file fe_l2_hierarchic_shape_2D.C.
References libMesh::EDGE3, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::Elem::point(), libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, libMesh::QUADSHELL4, libMesh::Real, libMesh::FE< Dim, T >::shape(), libMesh::square_number_column, libMesh::square_number_row, libMesh::TRI3, libMesh::TRI6, libMesh::triangular_number_column, libMesh::triangular_number_row, libMesh::TRISHELL3, and libMesh::Elem::type().
| Real libMesh::FE< 1, XYZ >::shape | ( | const Elem * | elem, |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const Point & | point_in | ||
| ) |
Definition at line 44 of file fe_xyz_shape_1D.C.
References std::abs(), libMesh::Elem::centroid(), libMesh::libmesh_assert(), std::max(), libMesh::Elem::n_nodes(), libMesh::Elem::p_level(), libMesh::Elem::point(), libMesh::Real, and libMesh::x.
| Real libMesh::FE< 3, XYZ >::shape | ( | const Elem * | elem, |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const Point & | point_in | ||
| ) |
Definition at line 44 of file fe_xyz_shape_3D.C.
References std::abs(), libMesh::Elem::centroid(), libMesh::libmesh_assert(), std::max(), libMesh::Elem::n_nodes(), libMesh::Elem::p_level(), libMesh::Elem::point(), libMesh::Real, and libMesh::x.
| Real libMesh::FE< 0, HERMITE >::shape | ( | const Elem * | , |
| const Order | , | ||
| const unsigned int | libmesh_dbg_vari, | ||
| const Point & | |||
| ) |
Definition at line 44 of file fe_hermite_shape_0D.C.
| Real libMesh::FE< 0, XYZ >::shape | ( | const Elem * | , |
| const Order | , | ||
| const unsigned int | libmesh_dbg_vari, | ||
| const Point & | |||
| ) |
Definition at line 44 of file fe_xyz_shape_0D.C.
| Real libMesh::FE< 2, XYZ >::shape | ( | const Elem * | elem, |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const Point & | point_in | ||
| ) |
Definition at line 44 of file fe_xyz_shape_2D.C.
References std::abs(), libMesh::Elem::centroid(), libMesh::libmesh_assert(), std::max(), libMesh::Elem::n_nodes(), libMesh::Elem::p_level(), libMesh::Elem::point(), libMesh::Real, and libMesh::x.
| Real libMesh::FE< 0, HIERARCHIC >::shape | ( | const Elem * | , |
| const Order | , | ||
| const unsigned int | libmesh_dbg_vari, | ||
| const Point & | |||
| ) |
Definition at line 44 of file fe_hierarchic_shape_0D.C.
| Real libMesh::FE< 0, LAGRANGE >::shape | ( | const Elem * | , |
| const Order | , | ||
| const unsigned int | libmesh_dbg_vari, | ||
| const Point & | |||
| ) |
Definition at line 44 of file fe_lagrange_shape_0D.C.
| Real libMesh::FE< 2, HIERARCHIC >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 44 of file fe_hierarchic_shape_2D.C.
References libMesh::EDGE3, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::Elem::point(), libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, libMesh::QUADSHELL4, libMesh::Real, libMesh::FE< Dim, T >::shape(), libMesh::square_number_column, libMesh::square_number_row, libMesh::TRI3, libMesh::TRI6, libMesh::triangular_number_column, libMesh::triangular_number_row, libMesh::TRISHELL3, and libMesh::Elem::type().
| Real libMesh::FE< 0, CLOUGH >::shape | ( | const Elem * | , |
| const Order | , | ||
| const unsigned int | libmesh_dbg_vari, | ||
| const Point & | |||
| ) |
Definition at line 44 of file fe_clough_shape_0D.C.
| Real libMesh::FE< 0, MONOMIAL >::shape | ( | const Elem * | , |
| const Order | , | ||
| const unsigned int | libmesh_dbg_vari, | ||
| const Point & | |||
| ) |
Definition at line 44 of file fe_monomial_shape_0D.C.
| Real libMesh::FE< 3, CLOUGH >::shape | ( | const Elem * | libmesh_dbg_varelem, |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 45 of file fe_clough_shape_3D.C.
References libMesh::libmesh_assert().
| Real libMesh::FE< 2, BERNSTEIN >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 46 of file fe_bernstein_shape_2D.C.
References libMesh::EDGE3, libMesh::FIFTH, libMesh::FIRST, libMesh::FOURTH, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::Elem::point(), libMesh::Utility::pow(), libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, libMesh::QUADSHELL4, libMesh::Real, libMesh::SECOND, libMesh::FE< Dim, T >::shape(), libMesh::SIXTH, libMesh::square_number_column, libMesh::square_number_row, libMesh::THIRD, libMesh::TRI3, libMesh::TRI6, libMesh::TRISHELL3, libMesh::Elem::type(), and libMesh::x.
| Real libMesh::FE< 3, BERNSTEIN >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 48 of file fe_bernstein_shape_3D.C.
References libMesh::EDGE3, libMesh::FIRST, libMesh::FOURTH, libMesh::HEX20, libMesh::HEX27, libMesh::HEX8, libMesh::libmesh_assert(), std::min(), libMesh::Elem::p_level(), libMesh::Elem::point(), libMesh::Real, libMesh::SECOND, libMesh::FE< Dim, T >::shape(), libMesh::TET10, libMesh::TET4, libMesh::THIRD, and libMesh::Elem::type().
| Real libMesh::FE< 2, SZABAB >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 53 of file fe_szabab_shape_2D.C.
| Real libMesh::FE< 2, SZABAB >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 65 of file fe_szabab_shape_2D.C.
References libMesh::EDGE3, libMesh::FIFTH, libMesh::FIRST, libMesh::FOURTH, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::Elem::point(), libMesh::Utility::pow(), libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, libMesh::Real, libMesh::SECOND, libMesh::SEVENTH, libMesh::FE< Dim, T >::shape(), libMesh::SIXTH, libMesh::THIRD, libMesh::TRI3, libMesh::TRI6, libMesh::Elem::type(), and libMesh::x.
| Real libMesh::FE< 1, MONOMIAL >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 73 of file fe_monomial_shape_1D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape(), and libMesh::Elem::type().
| Real libMesh::FE< 1, SZABAB >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 82 of file fe_szabab_shape_1D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape(), and libMesh::Elem::type().
| Real libMesh::FE< 1, L2_HIERARCHIC >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 101 of file fe_l2_hierarchic_shape_1D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape(), and libMesh::Elem::type().
| Real libMesh::FE< 1, HIERARCHIC >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 101 of file fe_hierarchic_shape_1D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape(), and libMesh::Elem::type().
|
static |
shape function at point p. This method allows you to specify the dimension, element type, and order directly. This allows the method to be static.On a p-refined element, o should be the total order of the element.
Referenced by libMesh::InfFE< Dim, T_radial, T_map >::compute_data(), libMesh::FEXYZ< Dim >::compute_face_values(), libMesh::FEHermite< Dim >::FEHermite(), libMesh::FEMap::init_edge_shape_functions(), libMesh::FEMap::init_face_shape_functions(), libMesh::FEMap::init_reference_to_physical_map(), libMesh::FESubdivision::init_shape_functions(), libMesh::FE< Dim, T >::map(), libMesh::FE< Dim, T >::shape(), and libMesh::FE< Dim, T >::shape_deriv().
| Real libMesh::FE< 2, MONOMIAL >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 119 of file fe_monomial_shape_2D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape(), and libMesh::Elem::type().
| Real libMesh::FE< 1, L2_LAGRANGE >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 120 of file fe_l2_lagrange_shape_1D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape(), and libMesh::Elem::type().
| Real libMesh::FE< 1, LAGRANGE >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 120 of file fe_lagrange_shape_1D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape(), and libMesh::Elem::type().
|
static |
shape function at point p. This method allows you to specify the dimension, element type, and order directly. This allows the method to be static.On a p-refined element, o should be the base order of the element.
| Real libMesh::FE< 1, HERMITE >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 184 of file fe_hermite_shape_1D.C.
| Real libMesh::FE< 3, MONOMIAL >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 187 of file fe_monomial_shape_3D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape(), and libMesh::Elem::type().
| Real libMesh::FE< 2, HERMITE >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 189 of file fe_hermite_shape_2D.C.
| Real libMesh::FE< 1, BERNSTEIN >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 192 of file fe_bernstein_shape_1D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape(), and libMesh::Elem::type().
| Real libMesh::FE< 1, HERMITE >::shape | ( | const Elem * | elem, |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 196 of file fe_hermite_shape_1D.C.
References libMesh::EDGE2, libMesh::EDGE3, libMesh::FEHermite< Dim >::hermite_raw_shape(), libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::Real, and libMesh::Elem::type().
| Real libMesh::FE< 2, HERMITE >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 201 of file fe_hermite_shape_2D.C.
References libMesh::FEHermite< Dim >::hermite_raw_shape(), libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, libMesh::QUADSHELL4, libMesh::Real, and libMesh::Elem::type().
| Real libMesh::FE< 2, LAGRANGE >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 209 of file fe_lagrange_shape_2D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape(), and libMesh::Elem::type().
| Real libMesh::FE< 2, L2_LAGRANGE >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 210 of file fe_l2_lagrange_shape_2D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape(), and libMesh::Elem::type().
| Real libMesh::FE< 1, CLOUGH >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 220 of file fe_clough_shape_1D.C.
| Real libMesh::FE< 1, CLOUGH >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 232 of file fe_clough_shape_1D.C.
References libMesh::EDGE2, libMesh::EDGE3, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::THIRD, and libMesh::Elem::type().
| Real libMesh::FE< 3, L2_LAGRANGE >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 359 of file fe_l2_lagrange_shape_3D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape(), and libMesh::Elem::type().
| Real libMesh::FE< 3, HERMITE >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 376 of file fe_hermite_shape_3D.C.
| Real libMesh::FE< 3, HERMITE >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 388 of file fe_hermite_shape_3D.C.
References libMesh::FEHermite< Dim >::hermite_raw_shape(), libMesh::HEX20, libMesh::HEX27, libMesh::HEX8, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::Real, libMesh::THIRD, and libMesh::Elem::type().
| RealGradient libMesh::FE< 0, LAGRANGE_VEC >::shape | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 538 of file fe_lagrange_vec.C.
References libMesh::Real, and libMesh::FE< Dim, T >::shape().
| Real libMesh::FE< 2, SUBDIVISION >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Subdivision finite elements.
Template specialization prototypes are needed for calling from inside FESubdivision::init_shape_functions
| Real libMesh::FE< 3, LAGRANGE >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 559 of file fe_lagrange_shape_3D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape(), and libMesh::Elem::type().
| RealGradient libMesh::FE< 1, LAGRANGE_VEC >::shape | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 560 of file fe_lagrange_vec.C.
References libMesh::Real, and libMesh::FE< Dim, T >::shape().
| RealGradient libMesh::FE< 2, LAGRANGE_VEC >::shape | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 582 of file fe_lagrange_vec.C.
References libMesh::Real, and libMesh::FE< Dim, T >::shape().
| RealGradient libMesh::FE< 0, NEDELEC_ONE >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 599 of file fe_nedelec_one.C.
| RealGradient libMesh::FE< 0, NEDELEC_ONE >::shape | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 602 of file fe_nedelec_one.C.
| RealGradient libMesh::FE< 1, NEDELEC_ONE >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 622 of file fe_nedelec_one.C.
| RealGradient libMesh::FE< 1, NEDELEC_ONE >::shape | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 625 of file fe_nedelec_one.C.
| Real libMesh::FE< 3, L2_HIERARCHIC >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 645 of file fe_l2_hierarchic_shape_3D.C.
| Real libMesh::FE< 3, HIERARCHIC >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 645 of file fe_hierarchic_shape_3D.C.
| RealGradient libMesh::FE< 3, LAGRANGE_VEC >::shape | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 647 of file fe_lagrange_vec.C.
References libMesh::Real, and libMesh::FE< Dim, T >::shape().
| Real libMesh::FE< 3, L2_HIERARCHIC >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 657 of file fe_l2_hierarchic_shape_3D.C.
References libMesh::EDGE3, libMesh::HEX20, libMesh::HEX27, libMesh::HEX8, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::Real, and libMesh::Elem::type().
| Real libMesh::FE< 3, HIERARCHIC >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 657 of file fe_hierarchic_shape_3D.C.
References libMesh::EDGE3, libMesh::HEX20, libMesh::HEX27, libMesh::HEX8, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::Real, and libMesh::Elem::type().
| Real libMesh::FE< 2, SUBDIVISION >::shape | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 709 of file fe_subdivision_2D.C.
References libMesh::FOURTH, libMesh::FESubdivision::regular_shape(), and libMesh::TRI3SUBDIVISION.
| RealGradient libMesh::FE< 0, LAGRANGE_VEC >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 722 of file fe_lagrange_vec.C.
References libMesh::Elem::p_level(), libMesh::Real, libMesh::FE< Dim, T >::shape(), and libMesh::Elem::type().
| Real libMesh::FE< 2, SUBDIVISION >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 738 of file fe_subdivision_2D.C.
References libMesh::libmesh_assert(), libMesh::FE< Dim, T >::shape(), and libMesh::Elem::type().
| RealGradient libMesh::FE< 1, LAGRANGE_VEC >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 744 of file fe_lagrange_vec.C.
References libMesh::Elem::p_level(), libMesh::Real, libMesh::FE< Dim, T >::shape(), and libMesh::Elem::type().
| RealGradient libMesh::FE< 2, LAGRANGE_VEC >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 766 of file fe_lagrange_vec.C.
References libMesh::Elem::p_level(), libMesh::Real, libMesh::FE< Dim, T >::shape(), and libMesh::Elem::type().
| RealGradient libMesh::FE< 3, LAGRANGE_VEC >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 830 of file fe_lagrange_vec.C.
References libMesh::Elem::p_level(), libMesh::Real, libMesh::FE< Dim, T >::shape(), and libMesh::Elem::type().
| Real libMesh::FE< 2, CLOUGH >::shape | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 1811 of file fe_clough_shape_2D.C.
| Real libMesh::FE< 2, CLOUGH >::shape | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const Point & | p | ||
| ) |
Definition at line 1823 of file fe_clough_shape_2D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::SECOND, libMesh::THIRD, libMesh::TRI6, and libMesh::Elem::type().
| Real libMesh::FE< 1, SCALAR >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 47 of file fe_scalar_shape_1D.C.
| Real libMesh::FE< 0, SCALAR >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 47 of file fe_scalar_shape_0D.C.
| Real libMesh::FE< 3, SCALAR >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 47 of file fe_scalar_shape_3D.C.
| Real libMesh::FE< 2, SCALAR >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 48 of file fe_scalar_shape_2D.C.
| Real libMesh::FE< 3, SZABAB >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 55 of file fe_szabab_shape_3D.C.
| Real libMesh::FE< 0, BERNSTEIN >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 56 of file fe_bernstein_shape_0D.C.
| Real libMesh::FE< 0, MONOMIAL >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 56 of file fe_monomial_shape_0D.C.
| Real libMesh::FE< 0, SZABAB >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 56 of file fe_szabab_shape_0D.C.
| Real libMesh::FE< 0, HERMITE >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 56 of file fe_hermite_shape_0D.C.
| Real libMesh::FE< 0, XYZ >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 56 of file fe_xyz_shape_0D.C.
| Real libMesh::FE< 0, LAGRANGE >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 56 of file fe_lagrange_shape_0D.C.
| Real libMesh::FE< 0, L2_LAGRANGE >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 56 of file fe_l2_lagrange_shape_0D.C.
| Real libMesh::FE< 0, HIERARCHIC >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 56 of file fe_hierarchic_shape_0D.C.
| Real libMesh::FE< 0, CLOUGH >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 56 of file fe_clough_shape_0D.C.
| Real libMesh::FE< 0, L2_HIERARCHIC >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 56 of file fe_l2_hierarchic_shape_0D.C.
| Real libMesh::FE< 0, SCALAR >::shape_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 57 of file fe_scalar_shape_0D.C.
| Real libMesh::FE< 1, SCALAR >::shape_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 57 of file fe_scalar_shape_1D.C.
| Real libMesh::FE< 3, SCALAR >::shape_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 57 of file fe_scalar_shape_3D.C.
| Real libMesh::FE< 2, SCALAR >::shape_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 58 of file fe_scalar_shape_2D.C.
| Real libMesh::FE< 3, CLOUGH >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 59 of file fe_clough_shape_3D.C.
| Real libMesh::FE< 3, SZABAB >::shape_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 68 of file fe_szabab_shape_3D.C.
| Real libMesh::FE< 0, L2_HIERARCHIC >::shape_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 69 of file fe_l2_hierarchic_shape_0D.C.
| Real libMesh::FE< 0, BERNSTEIN >::shape_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 69 of file fe_bernstein_shape_0D.C.
| Real libMesh::FE< 0, L2_LAGRANGE >::shape_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 69 of file fe_l2_lagrange_shape_0D.C.
| Real libMesh::FE< 0, XYZ >::shape_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 69 of file fe_xyz_shape_0D.C.
| Real libMesh::FE< 0, LAGRANGE >::shape_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 69 of file fe_lagrange_shape_0D.C.
| Real libMesh::FE< 0, SZABAB >::shape_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 69 of file fe_szabab_shape_0D.C.
| Real libMesh::FE< 0, HIERARCHIC >::shape_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 69 of file fe_hierarchic_shape_0D.C.
| Real libMesh::FE< 0, HERMITE >::shape_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 69 of file fe_hermite_shape_0D.C.
| Real libMesh::FE< 0, CLOUGH >::shape_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 69 of file fe_clough_shape_0D.C.
| Real libMesh::FE< 0, MONOMIAL >::shape_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 69 of file fe_monomial_shape_0D.C.
| Real libMesh::FE< 3, CLOUGH >::shape_deriv | ( | const Elem * | libmesh_dbg_varelem, |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 72 of file fe_clough_shape_3D.C.
References libMesh::libmesh_assert().
| Real libMesh::FE< 1, MONOMIAL >::shape_deriv | ( | const ElemType | , |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const unsigned int | libmesh_dbg_varj, | ||
| const Point & | p | ||
| ) |
Definition at line 86 of file fe_monomial_shape_1D.C.
References libMesh::Real.
| Real libMesh::FE< 1, SZABAB >::shape_deriv | ( | const ElemType | , |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const unsigned int | libmesh_dbg_varj, | ||
| const Point & | p | ||
| ) |
Definition at line 95 of file fe_szabab_shape_1D.C.
References libMesh::Real, and libMesh::SEVENTH.
| Real libMesh::FE< 1, XYZ >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 97 of file fe_xyz_shape_1D.C.
| Real libMesh::FE< 1, XYZ >::shape_deriv | ( | const Elem * | elem, |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const unsigned int | libmesh_dbg_varj, | ||
| const Point & | point_in | ||
| ) |
Definition at line 110 of file fe_xyz_shape_1D.C.
References std::abs(), libMesh::Elem::centroid(), libMesh::libmesh_assert(), std::max(), libMesh::Elem::n_nodes(), libMesh::Elem::p_level(), libMesh::Elem::point(), libMesh::Real, and libMesh::x.
| Real libMesh::FE< 1, L2_HIERARCHIC >::shape_deriv | ( | const ElemType | , |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const unsigned int | libmesh_dbg_varj, | ||
| const Point & | p | ||
| ) |
Definition at line 114 of file fe_l2_hierarchic_shape_1D.C.
References libMesh::Utility::pow(), and libMesh::Real.
| Real libMesh::FE< 1, HIERARCHIC >::shape_deriv | ( | const ElemType | , |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const unsigned int | libmesh_dbg_varj, | ||
| const Point & | p | ||
| ) |
Definition at line 114 of file fe_hierarchic_shape_1D.C.
References libMesh::Utility::pow(), and libMesh::Real.
| Real libMesh::FE< 1, MONOMIAL >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 132 of file fe_monomial_shape_1D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 2, MONOMIAL >::shape_deriv | ( | const ElemType | , |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 133 of file fe_monomial_shape_2D.C.
References libMesh::Real.
| Real libMesh::FE< 1, L2_LAGRANGE >::shape_deriv | ( | const ElemType | , |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | libmesh_dbg_varj, | ||
| const Point & | p | ||
| ) |
Definition at line 133 of file fe_l2_lagrange_shape_1D.C.
References libMesh::FIRST, libMesh::Real, libMesh::SECOND, and libMesh::THIRD.
| Real libMesh::FE< 1, LAGRANGE >::shape_deriv | ( | const ElemType | , |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | libmesh_dbg_varj, | ||
| const Point & | p | ||
| ) |
Definition at line 133 of file fe_lagrange_shape_1D.C.
References libMesh::FIRST, libMesh::Real, libMesh::SECOND, and libMesh::THIRD.
|
static |
derivative of the
shape function at point p. This method allows you to specify the dimension, element type, and order directly.On a p-refined element, o should be the total order of the element.
Referenced by libMesh::FEHermite< Dim >::FEHermite(), libMesh::FEMap::init_edge_shape_functions(), libMesh::FEMap::init_face_shape_functions(), libMesh::FEMap::init_reference_to_physical_map(), libMesh::FE< Dim, T >::init_shape_functions(), libMesh::FESubdivision::init_shape_functions(), libMesh::FE< Dim, T >::map_eta(), libMesh::FE< Dim, T >::map_xi(), libMesh::FE< Dim, T >::map_zeta(), and libMesh::FE< Dim, T >::shape_deriv().
| Real libMesh::FE< 1, SZABAB >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 144 of file fe_szabab_shape_1D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_deriv(), and libMesh::Elem::type().
|
static |
derivative of the
shape function. You must specify element type, and order directly.On a p-refined element, o should be the base order of the element.
| Real libMesh::FE< 2, XYZ >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 153 of file fe_xyz_shape_2D.C.
| RealGradient libMesh::FE< 2, NEDELEC_ONE >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 166 of file fe_nedelec_one_shape_2D.C.
| Real libMesh::FE< 2, XYZ >::shape_deriv | ( | const Elem * | elem, |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | point_in | ||
| ) |
Definition at line 166 of file fe_xyz_shape_2D.C.
References std::abs(), libMesh::Elem::centroid(), libMesh::libmesh_assert(), std::max(), libMesh::Elem::n_nodes(), libMesh::Elem::p_level(), libMesh::Elem::point(), libMesh::Real, and libMesh::x.
| RealGradient libMesh::FE< 2, NEDELEC_ONE >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | |||
| ) |
Definition at line 179 of file fe_nedelec_one_shape_2D.C.
References libMesh::FIRST, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::Elem::point(), libMesh::QUAD8, libMesh::QUAD9, libMesh::Real, libMesh::TRI6, and libMesh::Elem::type().
| Real libMesh::FE< 1, HIERARCHIC >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 185 of file fe_hierarchic_shape_1D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 1, L2_HIERARCHIC >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 185 of file fe_l2_hierarchic_shape_1D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_deriv(), and libMesh::Elem::type().
| RealGradient libMesh::FE< 3, NEDELEC_ONE >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 195 of file fe_nedelec_one_shape_3D.C.
| Real libMesh::FE< 3, MONOMIAL >::shape_deriv | ( | const ElemType | , |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 201 of file fe_monomial_shape_3D.C.
References libMesh::Real.
| Real libMesh::FE< 1, BERNSTEIN >::shape_deriv | ( | const ElemType | , |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | libmesh_dbg_varj, | ||
| const Point & | p | ||
| ) |
Definition at line 205 of file fe_bernstein_shape_1D.C.
References libMesh::Utility::binomial(), libMesh::FIFTH, libMesh::FIRST, libMesh::FOURTH, libMesh::libmesh_assert(), std::pow(), libMesh::Utility::pow(), libMesh::Real, libMesh::SECOND, libMesh::SIXTH, and libMesh::THIRD.
| RealGradient libMesh::FE< 3, NEDELEC_ONE >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 206 of file fe_nedelec_one_shape_3D.C.
References libMesh::FIRST, libMesh::HEX20, libMesh::HEX27, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::Elem::point(), libMesh::Real, libMesh::TET10, libMesh::TOLERANCE, and libMesh::Elem::type().
| Real libMesh::FE< 3, XYZ >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 223 of file fe_xyz_shape_3D.C.
| Real libMesh::FE< 2, LAGRANGE >::shape_deriv | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 223 of file fe_lagrange_shape_2D.C.
References libMesh::EDGE2, libMesh::EDGE3, libMesh::FIRST, libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, libMesh::QUADSHELL4, libMesh::Real, libMesh::SECOND, libMesh::TRI3, libMesh::TRI6, and libMesh::TRISHELL3.
| Real libMesh::FE< 2, L2_LAGRANGE >::shape_deriv | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 224 of file fe_l2_lagrange_shape_2D.C.
References libMesh::EDGE2, libMesh::EDGE3, libMesh::FIRST, libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, libMesh::QUADSHELL4, libMesh::Real, libMesh::SECOND, libMesh::TRI3, libMesh::TRI6, and libMesh::TRISHELL3.
| Real libMesh::FE< 1, L2_LAGRANGE >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 225 of file fe_l2_lagrange_shape_1D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 1, LAGRANGE >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 225 of file fe_lagrange_shape_1D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 2, L2_HIERARCHIC >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 229 of file fe_l2_hierarchic_shape_2D.C.
| Real libMesh::FE< 2, HIERARCHIC >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 229 of file fe_hierarchic_shape_2D.C.
| Real libMesh::FE< 3, XYZ >::shape_deriv | ( | const Elem * | elem, |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | point_in | ||
| ) |
Definition at line 236 of file fe_xyz_shape_3D.C.
References std::abs(), libMesh::Elem::centroid(), libMesh::libmesh_assert(), std::max(), libMesh::Elem::n_nodes(), libMesh::Elem::p_level(), libMesh::Elem::point(), libMesh::Real, and libMesh::x.
| Real libMesh::FE< 2, L2_HIERARCHIC >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 242 of file fe_l2_hierarchic_shape_2D.C.
References libMesh::EDGE3, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::Elem::point(), libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, libMesh::QUADSHELL4, libMesh::Real, libMesh::FE< Dim, T >::shape(), libMesh::FE< Dim, T >::shape_deriv(), libMesh::square_number_column, libMesh::square_number_row, libMesh::TRI3, libMesh::TRI6, libMesh::TRISHELL3, and libMesh::Elem::type().
| Real libMesh::FE< 2, HIERARCHIC >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 242 of file fe_hierarchic_shape_2D.C.
References libMesh::EDGE3, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::Elem::point(), libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, libMesh::QUADSHELL4, libMesh::Real, libMesh::FE< Dim, T >::shape(), libMesh::FE< Dim, T >::shape_deriv(), libMesh::square_number_column, libMesh::square_number_row, libMesh::TRI3, libMesh::TRI6, libMesh::TRISHELL3, and libMesh::Elem::type().
| Real libMesh::FE< 1, HERMITE >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 249 of file fe_hermite_shape_1D.C.
| Real libMesh::FE< 2, HERMITE >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 252 of file fe_hermite_shape_2D.C.
| Real libMesh::FE< 1, HERMITE >::shape_deriv | ( | const Elem * | elem, |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const unsigned | int, | ||
| const Point & | p | ||
| ) |
Definition at line 262 of file fe_hermite_shape_1D.C.
References libMesh::EDGE2, libMesh::EDGE3, libMesh::FEHermite< Dim >::hermite_raw_shape_deriv(), libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::Real, and libMesh::Elem::type().
| Real libMesh::FE< 2, HERMITE >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 265 of file fe_hermite_shape_2D.C.
References libMesh::FEHermite< Dim >::hermite_raw_shape(), libMesh::FEHermite< Dim >::hermite_raw_shape_deriv(), libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, libMesh::QUADSHELL4, libMesh::Real, and libMesh::Elem::type().
| Real libMesh::FE< 1, CLOUGH >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 288 of file fe_clough_shape_1D.C.
| Real libMesh::FE< 1, CLOUGH >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 301 of file fe_clough_shape_1D.C.
References libMesh::EDGE2, libMesh::EDGE3, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::THIRD, and libMesh::Elem::type().
| Real libMesh::FE< 2, MONOMIAL >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 306 of file fe_monomial_shape_2D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 1, BERNSTEIN >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 365 of file fe_bernstein_shape_1D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 3, L2_LAGRANGE >::shape_deriv | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 374 of file fe_l2_lagrange_shape_3D.C.
References libMesh::EDGE2, libMesh::EDGE3, libMesh::FIRST, libMesh::HEX20, libMesh::HEX27, libMesh::HEX8, libMesh::PRISM15, libMesh::PRISM18, libMesh::PRISM6, libMesh::PYRAMID5, libMesh::Real, libMesh::SECOND, libMesh::TET10, libMesh::TET4, libMesh::TRI3, libMesh::TRI6, and libMesh::x.
| Real libMesh::FE< 2, BERNSTEIN >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 387 of file fe_bernstein_shape_2D.C.
| Real libMesh::FE< 2, BERNSTEIN >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 400 of file fe_bernstein_shape_2D.C.
References libMesh::EDGE3, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::Elem::point(), libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, libMesh::Real, libMesh::FE< Dim, T >::shape(), libMesh::FE< Dim, T >::shape_deriv(), libMesh::square_number_column, libMesh::square_number_row, libMesh::TRI3, libMesh::TRI6, libMesh::TRISHELL3, and libMesh::Elem::type().
| Real libMesh::FE< 3, HERMITE >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 450 of file fe_hermite_shape_3D.C.
| Real libMesh::FE< 3, HERMITE >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 463 of file fe_hermite_shape_3D.C.
References libMesh::FEHermite< Dim >::hermite_raw_shape(), libMesh::FEHermite< Dim >::hermite_raw_shape_deriv(), libMesh::HEX20, libMesh::HEX27, libMesh::HEX8, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::Real, libMesh::THIRD, and libMesh::Elem::type().
| RealGradient libMesh::FE< 0, LAGRANGE_VEC >::shape_deriv | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 544 of file fe_lagrange_vec.C.
References libMesh::Real, and libMesh::FE< Dim, T >::shape_deriv().
| Real libMesh::FE< 2, LAGRANGE >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 551 of file fe_lagrange_shape_2D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 2, L2_LAGRANGE >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 555 of file fe_l2_lagrange_shape_2D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 2, SUBDIVISION >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
| RealGradient libMesh::FE< 1, LAGRANGE_VEC >::shape_deriv | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 566 of file fe_lagrange_vec.C.
References libMesh::Real, and libMesh::FE< Dim, T >::shape_deriv().
| Real libMesh::FE< 3, LAGRANGE >::shape_deriv | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 574 of file fe_lagrange_shape_3D.C.
References libMesh::EDGE2, libMesh::EDGE3, libMesh::FIRST, libMesh::HEX20, libMesh::HEX27, libMesh::HEX8, libMesh::PRISM15, libMesh::PRISM18, libMesh::PRISM6, libMesh::PYRAMID13, libMesh::PYRAMID14, libMesh::PYRAMID5, libMesh::Real, libMesh::SECOND, libMesh::TET10, libMesh::TET4, libMesh::TRI3, libMesh::TRI6, and libMesh::x.
| RealGradient libMesh::FE< 2, LAGRANGE_VEC >::shape_deriv | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 602 of file fe_lagrange_vec.C.
References libMesh::Real, and libMesh::FE< Dim, T >::shape_deriv().
| RealGradient libMesh::FE< 0, NEDELEC_ONE >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 605 of file fe_nedelec_one.C.
| RealGradient libMesh::FE< 0, NEDELEC_ONE >::shape_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 609 of file fe_nedelec_one.C.
| RealGradient libMesh::FE< 1, NEDELEC_ONE >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 628 of file fe_nedelec_one.C.
| RealGradient libMesh::FE< 1, NEDELEC_ONE >::shape_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 632 of file fe_nedelec_one.C.
| Real libMesh::FE< 3, MONOMIAL >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 640 of file fe_monomial_shape_3D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_deriv(), and libMesh::Elem::type().
| RealGradient libMesh::FE< 3, LAGRANGE_VEC >::shape_deriv | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 670 of file fe_lagrange_vec.C.
References libMesh::Real, and libMesh::FE< Dim, T >::shape_deriv().
| Real libMesh::FE< 3, L2_HIERARCHIC >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 706 of file fe_l2_hierarchic_shape_3D.C.
| Real libMesh::FE< 3, HIERARCHIC >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 706 of file fe_hierarchic_shape_3D.C.
| Real libMesh::FE< 3, L2_HIERARCHIC >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 719 of file fe_l2_hierarchic_shape_3D.C.
References libMesh::libmesh_assert(), and libMesh::Real.
| Real libMesh::FE< 3, HIERARCHIC >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 719 of file fe_hierarchic_shape_3D.C.
References libMesh::libmesh_assert(), and libMesh::Real.
| RealGradient libMesh::FE< 0, LAGRANGE_VEC >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 728 of file fe_lagrange_vec.C.
References libMesh::Elem::p_level(), libMesh::Real, libMesh::FE< Dim, T >::shape_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 2, SZABAB >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 740 of file fe_szabab_shape_2D.C.
| Real libMesh::FE< 2, SUBDIVISION >::shape_deriv | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 750 of file fe_subdivision_2D.C.
References libMesh::FOURTH, libMesh::FESubdivision::regular_shape_deriv(), and libMesh::TRI3SUBDIVISION.
| RealGradient libMesh::FE< 1, LAGRANGE_VEC >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 750 of file fe_lagrange_vec.C.
References libMesh::Elem::p_level(), libMesh::Real, libMesh::FE< Dim, T >::shape_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 2, SZABAB >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 753 of file fe_szabab_shape_2D.C.
References libMesh::EDGE3, libMesh::FIFTH, libMesh::FIRST, libMesh::FOURTH, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::Elem::point(), libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, libMesh::Real, libMesh::SECOND, libMesh::SEVENTH, libMesh::FE< Dim, T >::shape(), libMesh::FE< Dim, T >::shape_deriv(), libMesh::SIXTH, libMesh::THIRD, libMesh::TRI3, libMesh::TRI6, and libMesh::Elem::type().
| Real libMesh::FE< 2, SUBDIVISION >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 780 of file fe_subdivision_2D.C.
References libMesh::libmesh_assert(), libMesh::FE< Dim, T >::shape_deriv(), and libMesh::Elem::type().
| RealGradient libMesh::FE< 2, LAGRANGE_VEC >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 786 of file fe_lagrange_vec.C.
References libMesh::Elem::p_level(), libMesh::Real, libMesh::FE< Dim, T >::shape_deriv(), and libMesh::Elem::type().
| RealGradient libMesh::FE< 3, LAGRANGE_VEC >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 853 of file fe_lagrange_vec.C.
References libMesh::Elem::p_level(), libMesh::Real, libMesh::FE< Dim, T >::shape_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 3, L2_LAGRANGE >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 1201 of file fe_l2_lagrange_shape_3D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 3, BERNSTEIN >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 1385 of file fe_bernstein_shape_3D.C.
| Real libMesh::FE< 3, BERNSTEIN >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 1398 of file fe_bernstein_shape_3D.C.
References libMesh::EDGE3, libMesh::FIRST, libMesh::FOURTH, libMesh::HEX20, libMesh::HEX27, libMesh::HEX8, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::Real, libMesh::SECOND, libMesh::TET10, libMesh::TET4, libMesh::THIRD, and libMesh::Elem::type().
| Real libMesh::FE< 3, LAGRANGE >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 1916 of file fe_lagrange_shape_3D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 2, CLOUGH >::shape_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 2006 of file fe_clough_shape_2D.C.
| Real libMesh::FE< 2, CLOUGH >::shape_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 2019 of file fe_clough_shape_2D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::SECOND, libMesh::THIRD, libMesh::TRI6, and libMesh::Elem::type().
| Real libMesh::FE< 1, SCALAR >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 67 of file fe_scalar_shape_1D.C.
| Real libMesh::FE< 3, SCALAR >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 67 of file fe_scalar_shape_3D.C.
| Real libMesh::FE< 0, SCALAR >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 67 of file fe_scalar_shape_0D.C.
| Real libMesh::FE< 2, SCALAR >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 69 of file fe_scalar_shape_2D.C.
| Real libMesh::FE< 3, SCALAR >::shape_second_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 77 of file fe_scalar_shape_3D.C.
| Real libMesh::FE< 1, SCALAR >::shape_second_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 77 of file fe_scalar_shape_1D.C.
| Real libMesh::FE< 0, SCALAR >::shape_second_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 77 of file fe_scalar_shape_0D.C.
| Real libMesh::FE< 2, SCALAR >::shape_second_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 79 of file fe_scalar_shape_2D.C.
| Real libMesh::FE< 3, SZABAB >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 81 of file fe_szabab_shape_3D.C.
| Real libMesh::FE< 0, LAGRANGE >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 83 of file fe_lagrange_shape_0D.C.
| Real libMesh::FE< 0, SZABAB >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 83 of file fe_szabab_shape_0D.C.
| Real libMesh::FE< 0, L2_HIERARCHIC >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 83 of file fe_l2_hierarchic_shape_0D.C.
| Real libMesh::FE< 0, L2_LAGRANGE >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 83 of file fe_l2_lagrange_shape_0D.C.
| Real libMesh::FE< 0, XYZ >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 83 of file fe_xyz_shape_0D.C.
| Real libMesh::FE< 0, CLOUGH >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 83 of file fe_clough_shape_0D.C.
| Real libMesh::FE< 0, HERMITE >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 83 of file fe_hermite_shape_0D.C.
| Real libMesh::FE< 0, HIERARCHIC >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 83 of file fe_hierarchic_shape_0D.C.
| Real libMesh::FE< 0, MONOMIAL >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 83 of file fe_monomial_shape_0D.C.
| Real libMesh::FE< 0, BERNSTEIN >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 83 of file fe_bernstein_shape_0D.C.
| Real libMesh::FE< 3, CLOUGH >::shape_second_deriv | ( | const Elem * | libmesh_dbg_varelem, |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 86 of file fe_clough_shape_3D.C.
References libMesh::libmesh_assert().
| Real libMesh::FE< 3, SZABAB >::shape_second_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 94 of file fe_szabab_shape_3D.C.
| Real libMesh::FE< 0, MONOMIAL >::shape_second_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 96 of file fe_monomial_shape_0D.C.
| Real libMesh::FE< 0, CLOUGH >::shape_second_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 96 of file fe_clough_shape_0D.C.
| Real libMesh::FE< 0, L2_LAGRANGE >::shape_second_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 96 of file fe_l2_lagrange_shape_0D.C.
| Real libMesh::FE< 0, L2_HIERARCHIC >::shape_second_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 96 of file fe_l2_hierarchic_shape_0D.C.
| Real libMesh::FE< 0, BERNSTEIN >::shape_second_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 96 of file fe_bernstein_shape_0D.C.
| Real libMesh::FE< 0, LAGRANGE >::shape_second_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 96 of file fe_lagrange_shape_0D.C.
| Real libMesh::FE< 0, XYZ >::shape_second_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 96 of file fe_xyz_shape_0D.C.
| Real libMesh::FE< 0, HIERARCHIC >::shape_second_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 96 of file fe_hierarchic_shape_0D.C.
| Real libMesh::FE< 0, HERMITE >::shape_second_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 96 of file fe_hermite_shape_0D.C.
| Real libMesh::FE< 0, SZABAB >::shape_second_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 96 of file fe_szabab_shape_0D.C.
| Real libMesh::FE< 1, MONOMIAL >::shape_second_deriv | ( | const ElemType | , |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const unsigned int | libmesh_dbg_varj, | ||
| const Point & | p | ||
| ) |
Definition at line 147 of file fe_monomial_shape_1D.C.
References libMesh::Real.
| Real libMesh::FE< 1, SZABAB >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
| Real libMesh::FE< 1, XYZ >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 167 of file fe_xyz_shape_1D.C.
|
static |
derivative of the
shape function at the point p.
(Clough, Hermite and Subdivision), Lagrange, Hierarchic, L2_Hierarchic, and Monomial are supported. All other element types return an error when asked for second derivatives.On a p-refined element, o should be the total order of the element.
Referenced by libMesh::FEXYZ< Dim >::compute_shape_functions(), libMesh::FEHermite< Dim >::FEHermite(), libMesh::FEMap::init_edge_shape_functions(), libMesh::FEMap::init_face_shape_functions(), libMesh::FEMap::init_reference_to_physical_map(), libMesh::FE< Dim, T >::init_shape_functions(), libMesh::FESubdivision::init_shape_functions(), and libMesh::FE< Dim, T >::shape_second_deriv().
| Real libMesh::FE< 1, SZABAB >::shape_second_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
| Real libMesh::FE< 1, XYZ >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const unsigned int | libmesh_dbg_varj, | ||
| const Point & | point_in | ||
| ) |
Definition at line 180 of file fe_xyz_shape_1D.C.
References std::abs(), libMesh::Elem::centroid(), libMesh::libmesh_assert(), std::max(), libMesh::Elem::n_nodes(), libMesh::Elem::p_level(), libMesh::Elem::point(), std::pow(), libMesh::Real, and libMesh::x.
| Real libMesh::FE< 1, MONOMIAL >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 190 of file fe_monomial_shape_1D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_second_deriv(), and libMesh::Elem::type().
|
static |
derivative of the
shape function at the point p.
(Clough, Hermite and Subdivision), Lagrange, Hierarchic, L2_Hierarchic, and Monomial are supported. All other element types return an error when asked for second derivatives.On a p-refined element, o should be the base order of the element.
| Real libMesh::FE< 1, L2_HIERARCHIC >::shape_second_deriv | ( | const ElemType | , |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const unsigned int | libmesh_dbg_varj, | ||
| const Point & | p | ||
| ) |
Definition at line 200 of file fe_l2_hierarchic_shape_1D.C.
References libMesh::Utility::pow(), and libMesh::Real.
| Real libMesh::FE< 1, HIERARCHIC >::shape_second_deriv | ( | const ElemType | , |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const unsigned int | libmesh_dbg_varj, | ||
| const Point & | p | ||
| ) |
Definition at line 200 of file fe_hierarchic_shape_1D.C.
References libMesh::Utility::pow(), and libMesh::Real.
| Real libMesh::FE< 1, LAGRANGE >::shape_second_deriv | ( | const ElemType | , |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | libmesh_dbg_varj, | ||
| const Point & | p | ||
| ) |
Definition at line 241 of file fe_lagrange_shape_1D.C.
References libMesh::FIRST, libMesh::Real, libMesh::SECOND, and libMesh::THIRD.
| Real libMesh::FE< 1, L2_LAGRANGE >::shape_second_deriv | ( | const ElemType | , |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | libmesh_dbg_varj, | ||
| const Point & | p | ||
| ) |
Definition at line 241 of file fe_l2_lagrange_shape_1D.C.
References libMesh::FIRST, libMesh::Real, libMesh::SECOND, and libMesh::THIRD.
| Real libMesh::FE< 1, L2_HIERARCHIC >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 268 of file fe_l2_hierarchic_shape_1D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_second_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 1, HIERARCHIC >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 268 of file fe_hierarchic_shape_1D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_second_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 1, L2_LAGRANGE >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 314 of file fe_l2_lagrange_shape_1D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_second_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 1, LAGRANGE >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 314 of file fe_lagrange_shape_1D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_second_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 1, HERMITE >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const unsigned | int, | ||
| const Point & | p | ||
| ) |
Definition at line 316 of file fe_hermite_shape_1D.C.
References libMesh::EDGE2, libMesh::EDGE3, libMesh::FEHermite< Dim >::hermite_raw_shape_second_deriv(), libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::Real, and libMesh::Elem::type().
| Real libMesh::FE< 2, MONOMIAL >::shape_second_deriv | ( | const ElemType | , |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 321 of file fe_monomial_shape_2D.C.
References libMesh::Real.
| Real libMesh::FE< 2, HERMITE >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 329 of file fe_hermite_shape_2D.C.
References libMesh::FEHermite< Dim >::hermite_raw_shape(), libMesh::FEHermite< Dim >::hermite_raw_shape_deriv(), libMesh::FEHermite< Dim >::hermite_raw_shape_second_deriv(), libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, libMesh::QUADSHELL4, libMesh::Real, and libMesh::Elem::type().
| RealGradient libMesh::FE< 2, NEDELEC_ONE >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 332 of file fe_nedelec_one_shape_2D.C.
| RealGradient libMesh::FE< 2, NEDELEC_ONE >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | libmesh_dbg_vari, | ||
| const unsigned int | libmesh_dbg_varj, | ||
| const Point & | |||
| ) |
Definition at line 345 of file fe_nedelec_one_shape_2D.C.
References libMesh::FIRST, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::QUAD8, libMesh::QUAD9, libMesh::TRI6, and libMesh::Elem::type().
| Real libMesh::FE< 1, CLOUGH >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 356 of file fe_clough_shape_1D.C.
References libMesh::EDGE2, libMesh::EDGE3, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::THIRD, and libMesh::Elem::type().
| Real libMesh::FE< 2, XYZ >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 358 of file fe_xyz_shape_2D.C.
| Real libMesh::FE< 2, XYZ >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | point_in | ||
| ) |
Definition at line 371 of file fe_xyz_shape_2D.C.
References std::abs(), libMesh::Elem::centroid(), libMesh::libmesh_assert(), std::max(), libMesh::Elem::n_nodes(), libMesh::Elem::p_level(), libMesh::Elem::point(), std::pow(), libMesh::Real, and libMesh::x.
| Real libMesh::FE< 2, HIERARCHIC >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 379 of file fe_hierarchic_shape_2D.C.
| Real libMesh::FE< 2, L2_HIERARCHIC >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 380 of file fe_l2_hierarchic_shape_2D.C.
| Real libMesh::FE< 1, BERNSTEIN >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
| Real libMesh::FE< 2, HIERARCHIC >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 392 of file fe_hierarchic_shape_2D.C.
References libMesh::invalid_uint, libMesh::libmesh_assert(), and libMesh::Real.
| Real libMesh::FE< 2, L2_HIERARCHIC >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 393 of file fe_l2_hierarchic_shape_2D.C.
References libMesh::invalid_uint, libMesh::libmesh_assert(), and libMesh::Real.
| Real libMesh::FE< 1, BERNSTEIN >::shape_second_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
| RealGradient libMesh::FE< 3, NEDELEC_ONE >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 493 of file fe_nedelec_one_shape_3D.C.
| RealGradient libMesh::FE< 3, NEDELEC_ONE >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | libmesh_dbg_varp | ||
| ) |
Definition at line 506 of file fe_nedelec_one_shape_3D.C.
References libMesh::FIRST, libMesh::HEX20, libMesh::HEX27, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::Elem::point(), libMesh::Real, libMesh::TET10, libMesh::TOLERANCE, and libMesh::Elem::type().
| Real libMesh::FE< 2, MONOMIAL >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 541 of file fe_monomial_shape_2D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_second_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 3, HERMITE >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 547 of file fe_hermite_shape_3D.C.
References libMesh::FEHermite< Dim >::hermite_raw_shape(), libMesh::FEHermite< Dim >::hermite_raw_shape_deriv(), libMesh::FEHermite< Dim >::hermite_raw_shape_second_deriv(), libMesh::HEX20, libMesh::HEX27, libMesh::HEX8, libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::Real, libMesh::THIRD, and libMesh::Elem::type().
| RealGradient libMesh::FE< 0, LAGRANGE_VEC >::shape_second_deriv | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 551 of file fe_lagrange_vec.C.
References libMesh::Real, and libMesh::FE< Dim, T >::shape_second_deriv().
| Real libMesh::FE< 2, BERNSTEIN >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
| Real libMesh::FE< 2, SUBDIVISION >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
| Real libMesh::FE< 2, LAGRANGE >::shape_second_deriv | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 568 of file fe_lagrange_shape_2D.C.
References libMesh::EDGE2, libMesh::EDGE3, libMesh::FIRST, libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, libMesh::QUADSHELL4, libMesh::Real, libMesh::SECOND, libMesh::TRI3, libMesh::TRI6, and libMesh::TRISHELL3.
| Real libMesh::FE< 2, L2_LAGRANGE >::shape_second_deriv | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 572 of file fe_l2_lagrange_shape_2D.C.
References libMesh::EDGE2, libMesh::EDGE3, libMesh::FIRST, libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, libMesh::QUADSHELL4, libMesh::Real, libMesh::SECOND, libMesh::TRI3, libMesh::TRI6, and libMesh::TRISHELL3.
| RealGradient libMesh::FE< 1, LAGRANGE_VEC >::shape_second_deriv | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 573 of file fe_lagrange_vec.C.
References libMesh::Real, and libMesh::FE< Dim, T >::shape_second_deriv().
| Real libMesh::FE< 2, BERNSTEIN >::shape_second_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
| RealGradient libMesh::FE< 0, NEDELEC_ONE >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 613 of file fe_nedelec_one.C.
| RealGradient libMesh::FE< 0, NEDELEC_ONE >::shape_second_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 617 of file fe_nedelec_one.C.
| RealGradient libMesh::FE< 2, LAGRANGE_VEC >::shape_second_deriv | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 623 of file fe_lagrange_vec.C.
References libMesh::Real, and libMesh::FE< Dim, T >::shape_second_deriv().
| RealGradient libMesh::FE< 1, NEDELEC_ONE >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 636 of file fe_nedelec_one.C.
| RealGradient libMesh::FE< 1, NEDELEC_ONE >::shape_second_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 640 of file fe_nedelec_one.C.
| Real libMesh::FE< 3, MONOMIAL >::shape_second_deriv | ( | const ElemType | , |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 655 of file fe_monomial_shape_3D.C.
References libMesh::Real.
| RealGradient libMesh::FE< 3, LAGRANGE_VEC >::shape_second_deriv | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 694 of file fe_lagrange_vec.C.
References libMesh::Real, and libMesh::FE< Dim, T >::shape_second_deriv().
| Real libMesh::FE< 3, XYZ >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 698 of file fe_xyz_shape_3D.C.
| Real libMesh::FE< 3, XYZ >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | libmesh_dbg_varorder, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | point_in | ||
| ) |
Definition at line 711 of file fe_xyz_shape_3D.C.
References std::abs(), libMesh::Elem::centroid(), libMesh::libmesh_assert(), std::max(), libMesh::Elem::n_nodes(), libMesh::Elem::p_level(), libMesh::Elem::point(), std::pow(), libMesh::Real, and libMesh::x.
| RealGradient libMesh::FE< 0, LAGRANGE_VEC >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 735 of file fe_lagrange_vec.C.
References libMesh::Elem::p_level(), libMesh::Real, libMesh::FE< Dim, T >::shape_second_deriv(), and libMesh::Elem::type().
| RealGradient libMesh::FE< 1, LAGRANGE_VEC >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 757 of file fe_lagrange_vec.C.
References libMesh::Elem::p_level(), libMesh::Real, libMesh::FE< Dim, T >::shape_second_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 3, HIERARCHIC >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 775 of file fe_hierarchic_shape_3D.C.
| Real libMesh::FE< 3, L2_HIERARCHIC >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
Definition at line 775 of file fe_l2_hierarchic_shape_3D.C.
| Real libMesh::FE< 3, HIERARCHIC >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 788 of file fe_hierarchic_shape_3D.C.
References libMesh::invalid_uint, libMesh::libmesh_assert(), and libMesh::Real.
| Real libMesh::FE< 3, L2_HIERARCHIC >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 788 of file fe_l2_hierarchic_shape_3D.C.
References libMesh::invalid_uint, libMesh::libmesh_assert(), and libMesh::Real.
| Real libMesh::FE< 2, SUBDIVISION >::shape_second_deriv | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 793 of file fe_subdivision_2D.C.
References libMesh::FOURTH, libMesh::FESubdivision::regular_shape_second_deriv(), and libMesh::TRI3SUBDIVISION.
| RealGradient libMesh::FE< 2, LAGRANGE_VEC >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 807 of file fe_lagrange_vec.C.
References libMesh::Elem::p_level(), libMesh::Real, libMesh::FE< Dim, T >::shape_second_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 2, SUBDIVISION >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 823 of file fe_subdivision_2D.C.
References libMesh::libmesh_assert(), libMesh::FE< Dim, T >::shape_second_deriv(), and libMesh::Elem::type().
| RealGradient libMesh::FE< 3, LAGRANGE_VEC >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 877 of file fe_lagrange_vec.C.
References libMesh::Elem::p_level(), libMesh::Real, libMesh::FE< Dim, T >::shape_second_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 2, LAGRANGE >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 905 of file fe_lagrange_shape_2D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_second_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 2, L2_LAGRANGE >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 911 of file fe_l2_lagrange_shape_2D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_second_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 3, L2_LAGRANGE >::shape_second_deriv | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 1216 of file fe_l2_lagrange_shape_3D.C.
References libMesh::EDGE3, libMesh::err, libMesh::FIRST, libMesh::HEX20, libMesh::HEX27, libMesh::PRISM18, libMesh::Real, libMesh::SECOND, libMesh::TET10, and libMesh::TRI6.
| Real libMesh::FE< 3, MONOMIAL >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 1304 of file fe_monomial_shape_3D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_second_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 2, SZABAB >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
| Real libMesh::FE< 2, SZABAB >::shape_second_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
| Real libMesh::FE< 3, L2_LAGRANGE >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 1456 of file fe_l2_lagrange_shape_3D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_second_deriv(), and libMesh::Elem::type().
| Real libMesh::FE< 3, LAGRANGE >::shape_second_deriv | ( | const ElemType | type, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 1931 of file fe_lagrange_shape_3D.C.
References libMesh::EDGE2, libMesh::EDGE3, libMesh::FIRST, libMesh::HEX20, libMesh::HEX27, libMesh::HEX8, libMesh::PRISM15, libMesh::PRISM18, libMesh::PRISM6, libMesh::PYRAMID13, libMesh::PYRAMID14, libMesh::PYRAMID5, libMesh::Real, libMesh::SECOND, libMesh::TET10, libMesh::TET4, libMesh::TRI3, libMesh::TRI6, and libMesh::x.
| Real libMesh::FE< 2, CLOUGH >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 2203 of file fe_clough_shape_2D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::SECOND, libMesh::THIRD, libMesh::TRI6, and libMesh::Elem::type().
| Real libMesh::FE< 3, BERNSTEIN >::shape_second_deriv | ( | const ElemType | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
| Real libMesh::FE< 3, BERNSTEIN >::shape_second_deriv | ( | const Elem * | , |
| const Order | , | ||
| const unsigned | int, | ||
| const unsigned | int, | ||
| const Point & | |||
| ) |
| Real libMesh::FE< 3, LAGRANGE >::shape_second_deriv | ( | const Elem * | elem, |
| const Order | order, | ||
| const unsigned int | i, | ||
| const unsigned int | j, | ||
| const Point & | p | ||
| ) |
Definition at line 3648 of file fe_lagrange_shape_3D.C.
References libMesh::libmesh_assert(), libMesh::Elem::p_level(), libMesh::FE< Dim, T >::shape_second_deriv(), and libMesh::Elem::type().
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 137 of file fe_scalar.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 138 of file fe_scalar.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 139 of file fe_scalar.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 140 of file fe_scalar.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 223 of file fe_l2_hierarchic.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 224 of file fe_l2_hierarchic.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 225 of file fe_l2_hierarchic.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 226 of file fe_l2_hierarchic.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 328 of file fe_clough.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 329 of file fe_clough.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 330 of file fe_clough.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 331 of file fe_clough.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 369 of file fe_hermite.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 370 of file fe_hermite.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 371 of file fe_hermite.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 372 of file fe_hermite.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 396 of file fe_hierarchic.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 397 of file fe_hierarchic.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 398 of file fe_hierarchic.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 399 of file fe_hierarchic.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 423 of file fe_monomial.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 424 of file fe_monomial.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 425 of file fe_monomial.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 426 of file fe_monomial.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 460 of file fe_bernstein.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 461 of file fe_bernstein.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 462 of file fe_bernstein.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 463 of file fe_bernstein.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 487 of file fe_l2_lagrange.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 488 of file fe_l2_lagrange.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 489 of file fe_l2_lagrange.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 490 of file fe_l2_lagrange.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 562 of file fe_nedelec_one.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 563 of file fe_nedelec_one.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 564 of file fe_nedelec_one.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 565 of file fe_nedelec_one.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 890 of file fe_lagrange.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 891 of file fe_lagrange.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 892 of file fe_lagrange.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 893 of file fe_lagrange.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 934 of file fe_subdivision_2D.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 939 of file fe_lagrange_vec.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 940 of file fe_lagrange_vec.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 941 of file fe_xyz.C.
References libMesh::FEXYZ< Dim >::compute_shape_functions(), and libMesh::FEXYZ< Dim >::init_shape_functions().
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 941 of file fe_lagrange_vec.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 942 of file fe_lagrange_vec.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 1309 of file fe_szabab.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 1310 of file fe_szabab.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 1311 of file fe_szabab.C.
|
virtual |
true when the shape functions (for this FEFamily) depend on the particular element, and therefore needs to be re-initialized for each new element. false otherwise. Implements libMesh::FEAbstract.
Definition at line 1312 of file fe_szabab.C.
|
virtual |
Computes the reference space quadrature points on the side of an element based on the side quadrature points.
Implements libMesh::FEAbstract.
Definition at line 353 of file fe_boundary.C.
References libmesh_nullptr, std::max(), libMesh::Elem::n_nodes(), libMesh::Elem::neighbor_ptr(), libMesh::Elem::node_id(), libMesh::Elem::p_level(), side, libMesh::Elem::type(), and libMesh::zero.
Referenced by libMesh::FEMap::compute_edge_map().
|
virtual |
Computes the reference space quadrature points on the side of an element based on the side quadrature points.
Implements libMesh::FEAbstract.
Definition at line 874 of file fe_subdivision_2D.C.
|
friend |
|
staticprotectedinherited |
Actually holds the data.
Definition at line 124 of file reference_counter.h.
Referenced by libMesh::ReferenceCounter::get_info(), libMesh::ReferenceCounter::increment_constructor_count(), and libMesh::ReferenceCounter::increment_destructor_count().
|
staticprotectedinherited |
Flag to control whether reference count information is printed when print_info is called.
Definition at line 143 of file reference_counter.h.
Referenced by libMesh::ReferenceCounter::disable_print_counter_info(), libMesh::ReferenceCounter::enable_print_counter_info(), and libMesh::ReferenceCounter::print_info().
Definition at line 511 of file fe_abstract.h.
Referenced by libMesh::FESubdivision::attach_quadrature_rule(), libMesh::InfFE< Dim, T_radial, T_map >::combine_base_radial(), libMesh::InfFE< Dim, T_radial, T_map >::compute_shape_functions(), libMesh::FEAbstract::get_curvatures(), libMesh::FEAbstract::get_d2xyzdeta2(), libMesh::FEAbstract::get_d2xyzdetadzeta(), libMesh::FEAbstract::get_d2xyzdxi2(), libMesh::FEAbstract::get_d2xyzdxideta(), libMesh::FEAbstract::get_d2xyzdxidzeta(), libMesh::FEAbstract::get_d2xyzdzeta2(), libMesh::FEAbstract::get_detadx(), libMesh::FEAbstract::get_detady(), libMesh::FEAbstract::get_detadz(), libMesh::FEAbstract::get_dxidx(), libMesh::FEAbstract::get_dxidy(), libMesh::FEAbstract::get_dxidz(), libMesh::FEAbstract::get_dxyzdeta(), libMesh::FEAbstract::get_dxyzdxi(), libMesh::FEAbstract::get_dxyzdzeta(), libMesh::FEAbstract::get_dzetadx(), libMesh::FEAbstract::get_dzetady(), libMesh::FEAbstract::get_dzetadz(), libMesh::FEAbstract::get_fe_map(), libMesh::FEAbstract::get_JxW(), libMesh::FEAbstract::get_normals(), libMesh::FEAbstract::get_tangents(), libMesh::FEAbstract::get_xyz(), libMesh::InfFE< Dim, T_radial, T_map >::init_shape_functions(), libMesh::FESubdivision::init_shape_functions(), libMesh::FEAbstract::print_JxW(), libMesh::FEAbstract::print_xyz(), and libMesh::InfFE< Dim, T_radial, T_map >::reinit().
|
protectedinherited |
|
staticprotectedinherited |
Mutual exclusion object to enable thread-safe reference counting.
Definition at line 137 of file reference_counter.h.
|
staticprotectedinherited |
The number of objects. Print the reference count information when the number returns to 0.
Definition at line 132 of file reference_counter.h.
Referenced by libMesh::ReferenceCounter::n_objects(), libMesh::ReferenceCounter::ReferenceCounter(), and libMesh::ReferenceCounter::~ReferenceCounter().
|
protectedinherited |
The p refinement level the current data structures are set up for.
Definition at line 573 of file fe_abstract.h.
Referenced by libMesh::FEAbstract::get_order(), and libMesh::FEAbstract::get_p_level().
|
protected |
|
mutableprotectedinherited |
Should we calculate shape function curls?
Definition at line 543 of file fe_abstract.h.
Referenced by libMesh::FEGenericBase< FEOutputType< T >::type >::get_curl_phi().
|
mutableprotectedinherited |
Should we calculate shape function hessians?
Definition at line 538 of file fe_abstract.h.
Referenced by libMesh::FESubdivision::attach_quadrature_rule(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phi(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phideta2(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidetadzeta(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidx2(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidxdy(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidxdz(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidxi2(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidxideta(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidxidzeta(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidy2(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidydz(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidz2(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidzeta2(), and libMesh::InfFE< Dim, T_radial, T_map >::reinit().
|
mutableprotectedinherited |
Should we calculate shape function divergences?
Definition at line 548 of file fe_abstract.h.
Referenced by libMesh::FEGenericBase< FEOutputType< T >::type >::get_div_phi().
|
mutableprotectedinherited |
Should we calculate shape function gradients?
Definition at line 533 of file fe_abstract.h.
Referenced by libMesh::FEGenericBase< FEOutputType< T >::type >::get_dphi(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_dphidx(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_dphidy(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_dphidz(), and libMesh::InfFE< Dim, T_radial, T_map >::reinit().
|
mutableprotectedinherited |
Should we calculate reference shape function gradients?
Definition at line 553 of file fe_abstract.h.
Referenced by libMesh::FEGenericBase< FEOutputType< T >::type >::get_curl_phi(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phi(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phideta2(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidetadzeta(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidx2(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidxdy(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidxdz(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidxi2(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidxideta(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidxidzeta(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidy2(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidydz(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidz2(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidzeta2(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_div_phi(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_dphi(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_dphideta(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_dphidx(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_dphidxi(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_dphidy(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_dphidz(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_dphidzeta(), and libMesh::InfFE< Dim, T_radial, T_map >::reinit().
|
mutableprotectedinherited |
Should we calculate shape functions?
Definition at line 528 of file fe_abstract.h.
Referenced by libMesh::FEGenericBase< FEOutputType< T >::type >::get_phi(), and libMesh::InfFE< Dim, T_radial, T_map >::reinit().
|
mutableprotectedinherited |
Have calculations with this object already been started? Then all get_* functions should already have been called.
Definition at line 523 of file fe_abstract.h.
Referenced by libMesh::FEGenericBase< FEOutputType< T >::type >::get_curl_phi(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phi(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phideta2(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidetadzeta(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidx2(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidxdy(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidxdz(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidxi2(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidxideta(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidxidzeta(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidy2(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidydz(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidz2(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_d2phidzeta2(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_div_phi(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_dphi(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_dphideta(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_dphidx(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_dphidxi(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_dphidy(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_dphidz(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_dphidzeta(), libMesh::FEGenericBase< FEOutputType< T >::type >::get_phi(), and libMesh::FESubdivision::init_shape_functions().
|
protectedinherited |
|
protectedinherited |
Shape function second derivative values.
Definition at line 552 of file fe_base.h.
Referenced by libMesh::FESubdivision::init_shape_functions().
|
protectedinherited |
Shape function second derivatives in the eta direction.
Definition at line 572 of file fe_base.h.
Referenced by libMesh::FESubdivision::init_shape_functions().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
Shape function second derivatives in the xi direction.
Definition at line 557 of file fe_base.h.
Referenced by libMesh::FESubdivision::init_shape_functions().
|
protectedinherited |
Shape function second derivatives in the xi-eta direction.
Definition at line 562 of file fe_base.h.
Referenced by libMesh::FESubdivision::init_shape_functions().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
The dimensionality of the object
Definition at line 517 of file fe_abstract.h.
Referenced by libMesh::FESubdivision::attach_quadrature_rule(), libMesh::InfFE< Dim, T_radial, T_map >::compute_shape_functions(), and libMesh::InfFE< Dim, T_radial, T_map >::reinit().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
Shape function derivative values.
Definition at line 504 of file fe_base.h.
Referenced by libMesh::FESubdivision::init_shape_functions().
|
protectedinherited |
Shape function derivatives in the eta direction.
Definition at line 524 of file fe_base.h.
Referenced by libMesh::FESubdivision::init_shape_functions().
|
protectedinherited |
|
protectedinherited |
Shape function derivatives in the xi direction.
Definition at line 519 of file fe_base.h.
Referenced by libMesh::FESubdivision::init_shape_functions().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
The element type the current data structures are set up for.
Definition at line 567 of file fe_abstract.h.
Referenced by libMesh::FESubdivision::attach_quadrature_rule(), libMesh::FEAbstract::get_type(), and libMesh::InfFE< Dim, T_radial, T_map >::reinit().
|
protectedinherited |
The finite element type for this object.
Definition at line 561 of file fe_abstract.h.
Referenced by libMesh::InfFE< Dim, T_radial, T_map >::attach_quadrature_rule(), libMesh::InfFE< Dim, T_radial, T_map >::combine_base_radial(), libMesh::FEAbstract::compute_node_constraints(), libMesh::FEAbstract::compute_periodic_node_constraints(), libMesh::FEAbstract::get_family(), libMesh::FEAbstract::get_fe_type(), libMesh::FEAbstract::get_order(), libMesh::InfFE< Dim, T_radial, T_map >::InfFE(), libMesh::InfFE< Dim, T_radial, T_map >::init_radial_shape_functions(), libMesh::InfFE< Dim, T_radial, T_map >::init_shape_functions(), libMesh::FESubdivision::init_shape_functions(), libMesh::InfFE< Dim, T_radial, T_map >::reinit(), and libMesh::FEAbstract::set_fe_order().
|
protected |
|
protected |
|
protectedinherited |
Shape function values.
Definition at line 499 of file fe_base.h.
Referenced by libMesh::FESubdivision::init_shape_functions().
|
protectedinherited |
A pointer to the quadrature rule employed
Definition at line 578 of file fe_abstract.h.
Referenced by libMesh::InfFE< Dim, T_radial, T_map >::attach_quadrature_rule(), and libMesh::FESubdivision::attach_quadrature_rule().
|
protectedinherited |
A flag indicating if current data structures correspond to quadrature rule points
Definition at line 584 of file fe_abstract.h.
Referenced by libMesh::FESubdivision::attach_quadrature_rule().
|
protectedinherited |